【Java】基礎34:線程裏的生產者消費者機制

首先回顧下線程同步: 線程同步其實講的就是線程之間的競爭。 通俗一點說就是:對於同一個任務,因爲Java虛擬機的搶佔式調度,線程一、線程二都搶着做,線程一還沒做完,線程二就跑進來橫插一腳,說白了不就好比兩個人在互相競爭麼? 對於這種情況,我們就採用了同步機制來解決,讓它們一次只能執行一個線程:線程一執行完,線程二才能進去。 那麼現在問題來了: 線程之間既然有競爭,那有沒有合作呢? 答案是有的,有競
相關文章
相關標籤/搜索