Java中的顯示鎖ReentrantLock使用與原理

考慮一個場景,輪流打印0-100以內的技術和偶數。通過使用 synchronize 的 wait,notify機制就可以實現,核心思路如下: 使用兩個線程,一個打印奇數,一個打印偶數。這兩個線程會共享一個數據,數據每次自增,當打印奇數的線程發現當前要打印的數字不是奇數時,執行等待,否則打印奇數,並將數字自增1,對於打印偶數的線程也是如此 //打印奇數的線程 private static class
相關文章
相關標籤/搜索