• [新闻直播间]我国不动产登记体系全面运行 为什么实行不动产统一登记? 2019-08-24
  • 食疗-热门标签-华商生活 2019-08-24
  • java多线程中, 是否涉及到改、查的情况时,都需要给集合加锁呢?

    黄贤达 发布于 03/16 20:38
    阅读 259
    收藏 1

    六开彩开奖结果20119 www.qhysp.com java多线程中, 是否涉及到改、查的情况时,都需要给集合加锁呢?

    比如一个篇文章把它分割成多个段落,每个段落都有一个线程处理。在线程中,将每个段落的处理结果放入一个List<String>集合中,这种情况下需要给List<String>这个集合加锁吗?谢谢

    加载中
    0
    325G
    325G

    可以直接使用集合的并发容器 CopyOnWirteArrayList 这个是线程安全的

    0
    信吉安

    一般来说是需要的,为了保证,数据一致性.在进行并发任务时候,共享了一个线程不安全的集合(数据结构),也就是将此数据结构变成了程序中的成员变量,那么我们将会遇到数据的不一致,进而影响到我们程序的运行结果.

    返回顶部
    顶部
  • [新闻直播间]我国不动产登记体系全面运行 为什么实行不动产统一登记? 2019-08-24
  • 食疗-热门标签-华商生活 2019-08-24
  • 香港六彩平特肖论坛 內蒙古快3开奖结果 福彩相年富今天图 网易竞彩足球推荐百度 好多福日本健康鞋 闪婚总裁契约妻 怎么在pc上玩高频彩 浙江快乐彩12怎么玩 中国福利彩票欢乐12走势 中国福利彩票25选5开奖号码 北京赛车高频彩 e乐博线上娱乐城合营商 浙江20选5明天开奖号 全程打闲一年100万 河南快3开奖走势图