python from greenlet import greenlet def foo(): print("Running foo...") greenlet2.switch() print("Continuing foo...") greenlet2.switch() def bar(): print("Running bar...") greenlet1.switch() print("Continuing bar...") greenlet1 = greenlet(foo) greenlet2 = greenlet(bar) greenlet1.switch() python import eventlet def handle_client(client_socket): while True: data = client_socket.recv(1024) if not data: break client_socket.sendall(data) client_socket.close() server = eventlet.listen(('0.0.0.0', 8000)) pool = eventlet.GreenPool() while True: client_socket, address = server.accept() pool.spawn(handle_client, client_socket)


上一篇:
下一篇:
切换中文