import stackless

canal = stackless.channel()

def recibidor():
    print "ARRANCA: recibidor"
    print canal.receive()
    print "PARA: recibidor"
    
def emisor():
    print "ARRANCA: emisor"
    canal.send("hola desde el emisor")
    print "PARA: emisor"
    
def tarea_aburrida():
    print "Solo soy una aburrida tarea"
        
stackless.tasklet(recibidor)()
stackless.tasklet(emisor)()
stackless.tasklet(tarea_aburrida)()
stackless.run()

