rlock.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:bzmzq 作者: Blazemeter 项目源码 文件源码
def acquire(self, blocking=True, timeout=None):
        with self._reference_lock:
            # You are the man, bump the ref count
            if self._lock_holding_thread == _get_ident():
                self._reference_count += 1
                return True

        lock_result = super(RLock, self).acquire(blocking, timeout)

        if lock_result:
            with self._reference_lock:
                self._lock_holding_thread = _get_ident()
                self._reference_count = 1
        return lock_result
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号