什么情况下使用安全队列?ConcurrentLinkedQueue

J2EE 码拜 10年前 (2015-04-07) 1042次浏览 0个评论

我现在多并非下,每次的请求我都需要把对象添加进队列里,可是我觉得不使用安全队列也没问题啊。使用普通的队列,一样可以添加进去,不会发生什么数据错误

什么情况下使用安全队列?ConcurrentLinkedQueue
边读边写绝对会出现问题。

不信你开10个线程加大访问力度,5读5写。

什么情况下使用安全队列?ConcurrentLinkedQueue
就算没出现异常、或出现什么问题、那内容是你想要的吗?

这样你怎么保障内容的一致性?

什么情况下使用安全队列?ConcurrentLinkedQueue
不可能吧..
什么情况下使用安全队列?ConcurrentLinkedQueue
引用 1 楼 littlebrain4solving 的回复:

边读边写绝对会出现问题。

不信你开10个线程加大访问力度,5读5写。

那我使用阻塞队列会出问题吗?阻塞队列非安全队列

什么情况下使用安全队列?ConcurrentLinkedQueue
引用 4 楼 wojiaolinaaa 的回复:
Quote: 引用 1 楼 littlebrain4solving 的回复:

边读边写绝对会出现问题。

不信你开10个线程加大访问力度,5读5写。

那我使用阻塞队列会出问题吗?阻塞队列非安全队列

阻塞与安全队列不是同一回事吗?安全队列的原理也是sychronized。你看看源码。

什么情况下使用安全队列?ConcurrentLinkedQueue
引用 5 楼 littlebrain4solving 的回复:
Quote: 引用 4 楼 wojiaolinaaa 的回复:
Quote: 引用 1 楼 littlebrain4solving 的回复:

边读边写绝对会出现问题。

不信你开10个线程加大访问力度,5读5写。

那我使用阻塞队列会出问题吗?阻塞队列非安全队列

阻塞与安全队列不是同一回事吗?安全队列的原理也是sychronized。你看看源码。

不是的。是两回事,阻塞队列就是阻塞队列

什么情况下使用安全队列?ConcurrentLinkedQueue
请问下阻塞队列是线程安全的吗?
什么情况下使用安全队列?ConcurrentLinkedQueue
40分
总之不管什么方法,反正最后不能让多个线程在同一时间读写操作。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明什么情况下使用安全队列?ConcurrentLinkedQueue
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!