В чем разница между Lock и RLockPython

Программы на Python
Ответить
Anonymous
 В чем разница между Lock и RLock

Сообщение Anonymous »

Из документации:


threading.RLock() --
Фабричная функция, которая возвращает новый объект реентерабельной блокировки. Повторная блокировка должна быть снята потоком, который ее приобрел. Как только поток получил реентерабельную блокировку, тот же поток может получить ее снова без блокировки; поток должен освободить его один раз каждый раз, когда он его завладел.


Я не уверен, зачем нам это нужно?
В чем разница между Rlock и Lock?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»