在geven中使用c扩展库

2024-06-08 17:29:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用celery来处理带有C接口的easysnmp库的snmp请求。 问题是在I/O上浪费了很多时间。我知道在这种情况下我应该使用eventlet或gevent,但我不知道如何处理第三方库在使用C扩展时的修补。在


Tags: 时间浪费情况geventsnmpceleryeventleteasysnmp
1条回答
网友
1楼 · 发布于 2024-06-08 17:29:10

Eventlet和gevent不能修改C代码。在

您可以使用eventlet.tpool.execute(library.io_func)卸载对操作系统线程的阻塞调用

相关问题 更多 >