注:
1、notify()每次只释放和移除n个上层锁;
2、两个线程之间每次交互都会遗留自己的一个上层锁没有释放,但是一个不会造成阻塞,程序正常运行(自己觉得有遗留,有知道的可以评论告知);
3、每次释放锁之后程序继续执行,只会在获取锁的时候竞争资源产生阻塞;
4、底层锁和上层锁相互制约,有序执行。
Python 中Condition条件变量中的wait()和notify()源码解读
最新推荐文章于 2024-07-08 18:36:33 发布
注:
1、notify()每次只释放和移除n个上层锁;
2、两个线程之间每次交互都会遗留自己的一个上层锁没有释放,但是一个不会造成阻塞,程序正常运行(自己觉得有遗留,有知道的可以评论告知);
3、每次释放锁之后程序继续执行,只会在获取锁的时候竞争资源产生阻塞;
4、底层锁和上层锁相互制约,有序执行。