Для многопоточности в Python предусмотрена блокировка. К нему можно получить доступ, используя from threading import lock

Я понимаю, что из-за GIL в python только один поток может использовать интерпретатор python. Теперь, если это так, может кто-нибудь, пожалуйста, помогите мне понять, как можно использовать этот lock, предоставляемый библиотекой потоков.

Буду признателен, если вы объясните на примере

2
MiloMinderbinder 4 Май 2021 в 00:19

1 ответ

Лучший ответ

Я верю, что вам все еще нужно сделать заказ и ждать других тем. Python по-прежнему создает множество потоков, которые они запускают по одному. Если вам нужна какая-то синхронизация, то здесь вступают в игру блокировки. Блокировка также используется диспетчерами контекста.

2
Michał Darowny 3 Май 2021 в 21:26