Java多線程探究-Lock對象鎖條件變量

Lock鎖的條件變量web 設想這樣的一種狀況,如今有一個盤子,一個線程負責往盤子裏放一個蘋果,一個線程從盤子取一個蘋果,如何保證線程A放一個蘋果,線程B就把這個蘋果取了,不會出現已經放了好幾個了,線程B才一個一個的取,如今限定一個條件,盤子裏每次只能放一個蘋果,因爲兩個線程隨機執行,不能保證線程A剛放了蘋果,線程B就恰好取了。若是用通用的思想的話怎麼作呢面試 應該是加條件判斷,線程A每次放的時候
相關文章
相關標籤/搜索