освобождает GIL по истечению 5 ms, после каждого тика, то считается ли за один тик целий цикл или сложное умножение?
что такое "тик" ?
1 инструкция байткода. не строчка. и не машинного. что такое байткод?
Машинный - это понятное пк нули и единицы, байткод - это уже понятные инструкции человеку
а почему собственно байт-код непонятен человеку? он же читабельный вполне
Вообще вопрос, конечно, интересный. С одной стороны явно можно изменить интервал переключения потоков. С другой же стороны, я очень сомневаюсь, что интерпретатор реально будет для каждого процесса держать таймер. Я не большой знаток во внутреннем устройстве, но постигаю это постепенно. Знаю, что есть на каждый процесс две структуры - состояние потока и состояние интерпретатора. Скорее всего ответ кроется в этом. Но было бы здорово, если бы кто-то из знающих в чате рассказал, согласен.
Обсуждают сегодня