Вопросы с тегом «gil»

8
Что такое глобальная блокировка интерпретатора (GIL) в CPython?
Что такое глобальная блокировка интерпретатора и почему это проблема? Было много шума вокруг удаления GIL из Python, и я хотел бы понять, почему это так важно. Я никогда не писал ни компилятор, ни интерпретатор, так что не будьте скромны с деталями, мне, вероятно, понадобится их понять.

5
Почему в виртуальной машине Java нет GIL? Почему Python так нужен?
Я надеюсь, что кто-то может дать некоторое представление о том, что принципиально отличается от виртуальной машины Java, что позволяет ей красиво реализовывать потоки без необходимости глобальной блокировки интерпретатора (GIL), в то время как Python требует такого зла.
177 java  python  multithreading  jvm  gil 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.