在我的 Python 程序中,我使用 eventlet 创建了很多绿线程,只想知道当前的绿线程是否休眠,其余的哪一个会被调度并运行?事件中是否有调度程序?
谢谢!
一般来说,准备好两个绿线程,哪一个将运行是不确定的。你应该编写你的程序,就好像它每次都是随机选择一样。
实现细节是我们有具有FIFO语义的调度程序队列。但是等待时间(>0秒(或等待文件描述符(包括网络(会变得有点复杂。
哦,我们有官方的Github存储库在这里 https://github.com/eventlet/eventlet