Понять предложение в потоке Python. Блокировка документов - PullRequest
0 голосов
/ 25 сентября 2019

Я читаю о многопоточности. Блокировка (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. Может ли кто-нибудь объяснить мне это? Большое спасибо!!

...