コード例 #1
0
ファイル: dcondition.py プロジェクト: weaver-viii/concoord
 def __init__(self, lock=None):
     if lock is None:
         lock = DRLock()
     self.__lock = lock
     # Export the lock's acquire() and release() methods
     self.acquire = lock.acquire
     self.release = lock.release
     self.__waiters = []
     self.__atomic = RLock()
コード例 #2
0
ファイル: rlock.py プロジェクト: chrisy/concoord
 def __init__(self):
     self.rlock = DRLock()