Python学习蓝
基础知识
cslie
这个作者很懒,什么都没留下…
展开
-
Semaphore 源代码精简
把源代码抄了一遍,姑且认为学习吧 import time from threading import Condition,Thread class MySemaphore: def __init__(self,value=1): self._value = value self._condition = Condition() def ac...原创 2018-07-31 17:26:17 · 360 阅读 · 0 评论 -
Condition 缩小版
Condition 源代码精简版,代码写的乱,大概是这个意思,用2个锁实现交替运行, from threading import Lock,Thread class MyCondition: def __init__(self): self.lock = Lock() self.waiter = Lock() def __enter__(sel...原创 2018-07-31 15:47:59 · 314 阅读 · 0 评论