java.util.NoSuchElementException

在一個android項目上用到List來作爲RTP包的隊列,一個線程入隊一個線程出隊,頻率比較高,跑幾秒鐘就掛了,異常:

java.util.NoSuchElementException

這是什麼原因呢,原因是一開始我就認爲java的書結構是線程安全的,但默認情況下並不是這樣的,有一部分數據結構並不是線程安全的,所以我們得在構造的時候用線程安全的版本:

Collections.synchronizedList(new List<int>());
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章