Почему бы GIL не влиять на интенсивные многопоточные операции ввода-вывода?
Я знал, что GIL влияет на многопоточность, когда поток выполняет задачу с интенсивным использованием ЦП, и он не может использовать преимущества многоядерности.
Но я очень смущен тем, что он хорошо работает, когда поток выполняет интенсивную задачу ввода-вывода. Я предполагаю, что поток выпустит GIL, когда он заблокирован. Это верно?
2 ответа
Решение
Я предполагаю, что поток выпустит GIL, когда он заблокирован.
Да, точно.
В принципе это все, что нужно в ответе:)