有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java列表是否可以添加/写入线程安全?

我想向列表中添加信息,这些信息是从多个线程收集的。线程不需要从列表中提取数据。使用常规ArrayList或LinkedList安全吗?或者我还能用什么方法来做呢


共 (1) 个答案

  1. # 1 楼答案

    常规集合不是线程安全的,但有一些方法可以实现:

    你可以使用CopyOnWriteArrayLists,但它们的编写成本非常高,你也可以创建一个Syncronized Collection,编写成本不太高,你也可以使用Queues,这取决于你想要实现什么