0
在我的android應用程序中,我在同步塊內使用PriorityQueue,線程安全嗎?我無法找到我的問題的答案。 Android文檔本身說'一個PriorityQueue不同步。如果多個線程將不得不同時訪問它,請使用PriorityBlockingQueue'。 無論我們在同步塊中寫入的是線程安全/同步。 所以我使用的方法是正確的還是需要實現PriorityBlockingQueue? 請幫幫我。在此先感謝我們可以使用同步塊內的優先級隊列使其線程安全,而不是使用PriorityBlockingQueue
我只是想知道PriorityQue與synchronized block和PriorityBlockingQue的區別。 –
表現明智,他們可能會相似,但您必須確保您始終同步訪問,而PriorityBlockingQue已完成。有了您的建議,還有額外的工作要做,沒有真正的好處。 – azertiti
是的,接受的原因。謝謝 –