-3
protected BlockingQueue<DataPack> queue = new ArrayBlockingQueue<DataPack>(1024);
我一直在使用上面的代碼很長一段時間,我從來沒有完全理解它,我的意思是我知道如何使用它來做我所需要的但我不知道arrayblockingqueue和可能存在的類型之間的區別,所以有人會解釋這一點,並解釋何時使用它們。你也不介意給我一些關於這個和更好的替代品的速度,如果有的話,有沒有機會我會失去數據? (我會丟失一些數據,但我carnt失去像數據的10%被共享。)使用阻塞隊列在線程之間共享數據問題
感謝
*「arrayblockingqueue和可能有的類型之間的區別」*有點寬泛。你的意思是與其他BlockingQueues進行比較? – assylias
閱讀javadoc。這裏都有解釋。 –