- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我们在 eventlet green-threads + monkey-patching everything 上运行服务器。我需要实现定期检查的等待循环,我想把 sleep 放在里面。
有什么区别:
eventlet.greenthread.sleep(1) AND time.sleep(1)
在猴子修补的环境中?我想知道 monkey-patch 是否处理 time.sleep
最佳答案
它们在猴子补丁环境中是一样的。 eventlet
猴子补丁 time.sleep
默认:
没有猴子补丁:
>>> import time
>>> time.sleep.__module__
'time'
使用猴子补丁:
>>> import eventlet
>>> eventlet.monkey_patch()
>>> import time
>>> time.sleep.__module__
'eventlet.greenthread'
它不会是 monkey-patch 的唯一方法是 eventlet.monkey_patch
调用指定一个模块子集来进行 monkey-patch,省略 'time'
:
>>> import eventlet
>>> eventlet.monkey_patch(socket=True, thread=True)
>>> import time
>>> time.sleep.__module__
'time'
关于python - 猴子修补环境中的 eventlet.greenthread.sleep VS time.sleep,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25314956/
在我的 Python 程序中,我使用 eventlet 创建了很多 greenthread,只想知道当前 greenthread 是否休眠,其余的哪个会被调度运行? eventlet 中有任何调度程序
我对 eventlet 很陌生,对 sleep() 有一些疑问 我用一小段代码进行了测试。 一开始我spawn了3个greenthread,然后调用了greenthread.sleep(0),然后这3
我们在 eventlet green-threads + monkey-patching everything 上运行服务器。我需要实现定期检查的等待循环,我想把 sleep 放在里面。 有什么区别:
我正在尝试组装一个订阅 Redis 事件的简单 Flask/socketio/eventlet 服务器。我看到的行为是,在启用 Flask 调试的情况下,每次 Werkzeug 检测到更改并重新启动
我是一名优秀的程序员,十分优秀!