4个回答
展开全部
你说的是java还是c++?java中解决这个问题通常有两种方法一:使用synchronized关键字;二:使用collections.synchronizedlist();假如你创建的代码如下:listdata=newarraylist();那么为了解决这个线程安全问题你可以这么使用collections.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有的,ConcurrentBag<T>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-01-25
展开全部
list类不能保证线程安全,能保证线程安全的唯一办法是在操作list实例时,锁定list实例。官方的说的是list类中的静态成员是线程安全的,并不能保证类中的实例成员是线程安全的,最好的解决线程安全的办法就是lock锁定操作的list实例。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询