ReentrantLock 到底鎖定了哪一個對象了?

一個簡單的ReentrantLock的例子, 情景是幾個朋友吃飯, 但是美味的湯只有一鍋, 勺子只有一個. 這樣一來, 不免就會有你搶我爭的狀況了. 可是, 若是有更美味的其餘食物, 固然能夠先轉頭去找其餘的了. synchronized是沒法作到這點的. Lunch類, 包括勺子(ReentrantLock)和"舀"的動做, 當這幫朋友想要"舀"的時候, 就只能一我的動手, 其餘人乖乖等着, 或
相關文章
相關標籤/搜索