С gevent < 1.0
это, скорее всего, плохая идея, так как libevent
не является поточно-ориентированным.С вами может быть все в порядке, если вы убедитесь, что потоки ОС никогда не взаимодействуют с libevent
… Но это может быть сложно, и ошибки, вызванные отсутствием безопасности потоков libevent
, не кажутся забавными для отладки.*
Однако gevent >= 1.0
использует libev
, который полностью безопасен для потоков.Так что (насколько я могу судить) нет проблем смешивания зеленых потоков и потоков ОС.