Python 中Condition条件变量中的wait()和notify()源码解读

注: 1、notify()每次只释放和移除n个上层锁; 2、两个线程之间每次交互都会遗留自己的一个上层锁没有释放,但是一个不会造成阻塞,程序正常运行(自己觉得有遗留,有知道的可以评论告知); 3、每次释放锁之后程序继续执行,只会在获取锁的时候竞争资源产生阻塞; 4、底层锁和上层锁相互制约,有序执行。
相关文章
相关标签/搜索