Condition 源码中的 is_owned 方法中 self._lock.acquire(0) 为什么要传递一个 0 进去呢
来源:11-5 线程同步 - condition 使用以及源码分析

羁书贵公子
2019-08-07
Condition 源码中的 is_owned 方法中 self._lock.acquire(0) 为什么要传递一个 0 进去呢
写回答
2回答
-
慕标3181544
2019-12-13
def acquire(self, blocking=True, timeout=-1):
"""Acquire a lock, blocking or non-blocking.acquire的两个参数都是默认参数, 只传递一个数字的时候不是应该传递给blocking吗?
032019-12-13 -
bobby
2019-08-09
这个参数是 超时的时间,防止这个方法一直阻塞住,timeout为0代表如果这个锁被占用也立马返回
00
相似问题