【发布时间】:2016-04-10 20:04:59
【问题描述】:
我有一个有 3 个线程的程序(不包括主线程)。第一个线程在窗口中移动一个对象,第二个线程检查对象冲突,第三个线程应该定期添加到对象的 ArrayList 中。所有这三个线程都在操作相同的对象列表(虽然前两个实际上并没有改变列表,只是里面的对象)。但是,当要添加到列表的线程尝试添加对象时,我收到错误消息。是否可以从不同的线程操作 ArrayList?
【问题讨论】:
标签: java multithreading arraylist thread-safety