首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

多线程同时访问Queue<T>会发生互抢的情况么?解决办法

2012-03-07 
多线程同时访问QueueT会发生互抢的情况么?现在有多个线程会从Queue中取数据取的方法是调用poll,现在的问

多线程同时访问Queue<T>会发生互抢的情况么?
现在有多个线程会从Queue中取数据取的方法是调用poll,现在的问题是多个线程会抢到同一条数据么?

[解决办法]
会的,看你用的什么queue

这个你要查看下文档,有些会,有些不会
[解决办法]
如果一定用队列请使用ConcurrentLinkedQueue,详见api
[解决办法]
ConcurrentLinkedQueue +1

热点排行