Я читаю о многопоточности. Блокировка (https://docs.python.org/3/library/threading.html#threading.Lock.acquire)
Я не понимаю это предложение.
If a call with blocking set to True would block, return False immediately;
в противном случае установите блокировку на заблокированную и верните True.
Как я знаю,
- blocking = False, если блокировка свободна, вызывающий поток получает блокировку и возвращает True, в противном случае возвращает False
- blocking = True, блокировать дополучение блокировки или истечение времени ожидания. Если получить блокировку, то вернуть True, или если timeout, то вернуть False.
Я не понимаю это предложение If a call with blocking set to True would block, return False immediately
. Может ли кто-нибудь объяснить мне это? Большое спасибо!!