Skip to content

Instantly share code, notes, and snippets.

@igorsobreira
Created January 27, 2011 03:46
Show Gist options
  • Save igorsobreira/798030 to your computer and use it in GitHub Desktop.
Save igorsobreira/798030 to your computer and use it in GitHub Desktop.
from greenlet import greenlet
from time import sleep
def ping():
while True:
print "ping"
sleep(0.5)
pong_greenlet.switch()
def pong():
while True:
print "pong"
sleep(0.5)
ping_greenlet.switch()
ping_greenlet = greenlet(ping)
pong_greenlet = greenlet(pong)
ping_greenlet.switch()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment