guyeuro
V2EX  ›  问与答

Java : list 遍历在并发/多线程下,是不是意味着就要上 CopyOnWriteArrayList?

  •  
  •   guyeuro · Sep 4, 2017 · 2746 views
    This topic created in 3183 days ago, the information mentioned may be changed or developed.

    还有其他方案吗?

    5 replies    2019-04-08 15:37:54 +08:00
    mifly
        1
    mifly  
       Sep 4, 2017 via iPhone
    有 java.util.concorrent 的包
    iEverX
        2
    iEverX  
       Sep 4, 2017 via Android
    如果只读就不需要
    guyeuro
        3
    guyeuro  
    OP
       Sep 4, 2017
    @iEverX 有写
    SoloCompany
        4
    SoloCompany  
       Sep 5, 2017
    CopyOnWrite 对于缓存来说的确是比较不错的选择
    c4f36e5766583218
        5
    c4f36e5766583218  
       Apr 8, 2019
    或者 ConcurrentLinkedQueue ? LinkedBlockingQueue ?
    https://docs.oracle.com/javase/8/docs/technotes/guides/collections/index.html
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   961 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 19:24 · PVG 03:24 · LAX 12:24 · JFK 15:24
    ♥ Do have faith in what you're doing.