您的位置:首页 > 编程语言 > Java开发

java.util.NoSuchElementException

2017-12-13 22:04 405 查看
在一个android项目上用到List来作为RTP包的队列,一个线程入队一个线程出队,频率比较高,跑几秒钟就挂了,异常:

java.util.NoSuchElementException


这是什么原因呢,原因是一开始我就认为java的书结构是线程安全的,但默认情况下并不是这样的,有一部分数据结构并不是线程安全的,所以我们得在构造的时候用线程安全的版本:

Collections.synchronizedList(new List<int>());
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 线程安全 List