Ich hatte schon immer einige Fragen. Blockieren einige Funktionen und allgemeine Bibliotheken von Python? Zum Beispiel Drucken, Socket-Verbindung usw. Gibt es einfache Lösungen für Blockierung, Nichtblockierung, Asynchronität usw.?
Gibt es eine Sprache, die asynchrone Parallelität eindeutig unterstützt? Ich habe NodeJS-Rückrufe verwendet und kann es nicht ertragen. Das neueste ES scheint sich verbessert zu haben.
用
gevent
啊,协程方案,通过语句
from gevent import monkey; monkey.patch_socket()
对IO
函数打补丁,就可以设置为阻塞如果是
python3
的话,还可以用asyncio
,一个已经加入标准库的协程方案协程就是异步回调的语法糖,用同步的写法实现异步的效果,你值得拥有