基於JAVA的生產者消費者問題

在操作系統課上的一點小感想,基於JAVA的生產者消費者問題,分享出來和大家一起學習。   同步機制,首先採用Java的synchronized來實現對緩衝區的互斥訪問,再設置一個信號量來實現對緩衝區爲空和爲滿的狀態標記。生產者通過在synchronized同步代碼塊中先對緩衝區是否爲滿作出判斷,若緩衝區爲滿,將當前線程添加到緩衝區的等待列表中,線程阻塞,並且在每次生產完一件產品之後喚醒緩衝區的所有
相關文章
相關標籤/搜索