我是java多執行緒的新手。我想撰寫一個有 2 個執行緒的程式。一個執行緒將資料添加到集合結構中,而另一個執行緒正在嘗試訪問它。如何實作相同。那么我們必須只使用 concurrenthashmap 作為集合嗎?你能幫忙嗎?
uj5u.com熱心網友回復:
您試圖通過這個問題提出一個非常廣泛的話題。根據用例的不同,可能有很多可能性。
但對于一個簡單的放置和獲取場景,我建議使用https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/BlockingQueue.html
Blocking Queue 是一個執行緒安全的集合,旨在用于此目的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/430566.html
上一篇:從另一個執行緒延遲設定滑鼠游標
