библиотека для изоляции атомарных операций вашей программы.
ал о GIL, и он никогда не указывал, включает ли он основной поток или нет (я так полагаю). Я спрашиваю, потому что у меня есть программа с настройкой потоков, которая изменяет словарь. Основной поток добавляет / удаляет на основе входных данных проигрывателя, в то время как поток циклично обновляет и изменяет данные.
Однако в некоторых случаях поток может перебирать ключи словаря, где их можно удалить. Если существует так называемый GIL, и они запускаются последовательно, почему я получаю сообщения об изменениях? Если предполагается, что одновременно работает только один, то технически это не должно происходить.
Кто-нибудь может пролить свет на такую вещь? Спасибо.