User
Асинхронный Python: различные формы конкурентности

У меня есть ощущение, что вы не совсем поняли мой посыл. С GIL все нормально. Лок отпускается во время операции ввода-вывода, не препятствуя выполнению других потоков. Своим вопросом я выразил недоумение по поводу использования потоков для CPU bound задач в питоне.
+1
LookАсинхронный Python: различные формы конкурентности

А как же GIL?
0
LookАсинхронный Python: различные формы конкурентности

А вы точно про Python говорите?
+1
LookАсинхронный Python: различные формы конкурентности

Про файлы не знал, спасибо. Только это скорее операционные системы не поддерживают асинхронные операции с файлами.
0
LookАсинхронный Python: различные формы конкурентности

На сколько я понимаю, весь I/O выполняется ядром операционной системы параллельно. Event loop выступает посредником. Или нет? Если бы все было так как вы сказали, то было бы невозможно добиться одинаковой производительности async кода и потоков в питоне.
0
LookАсинхронный Python: различные формы конкурентности

После прочтения сложилось впечатление, что потоки вообще не нужны. Есть ли причины по которым мне не стоит использовать asyncio для любых операций ввода/вывода?
0
LookInformation
- Rating
- Does not participate
- Registered
- Activity