Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
スレッドを使用せずに、ジェネレーターをイベントループからコールバックに変換する簡単な方法はありますか?
コードを変更したい
for x in generator: callback(x)
Tornado のイベント ループで使用できるものに。上記のコードの問題は、ジェネレーターがブロックされると現在のスレッドがブロックされることです。
マルチプロセッシングを試すこともできますが、それはその小さな小さなナッツにとって大きな大ハンマーです.別の食料源を探す方が良いです.つまり、コールバックがブロックされていないことを確認してください.スレッドを使用してもGILと戦うことになるからです. .