Python 中Condition條件變量中的wait()和notify()源碼解讀

注: 1、notify()每次只釋放和移除n個上層鎖; 2、兩個線程之間每次交互都會遺留自己的一個上層鎖沒有釋放,但是一個不會造成阻塞,程序正常運行(自己覺得有遺留,有知道的可以評論告知); 3、每次釋放鎖之後程序繼續執行,只會在獲取鎖的時候競爭資源產生阻塞; 4、底層鎖和上層鎖相互制約,有序執行。
相關文章
相關標籤/搜索