werehuman
11.08.2011 13:16 Psi+
Решил разобраться, как работает gevent. Набрёл на исходники greenlet. Я думал, оно производит какие-то хитрые манипуляции с интерпретатором... Оказалось, всё гораздо серьёзнее. Оно напрямую манипулирует стеком всей программы! Ассемблерные вставки для каждой архитектуры!
А ещё GC не осилит уничтожить циркулярно связанные гринлеты, это не айс, это надо учитывать.
Recommended by:
@0xd34df00d: *nopython