在java中同步ArrayList的正确方法
2022-09-01 05:54:13
我不确定这是否是同步我的.ArrayList
我有一个从函数传入的。ArrayList
in_queue
registerInQueue
ArrayList<Record> in_queue = null;
public void registerInQueue(ArrayList in_queue)
{
this.in_queue = in_queue;
}
现在我正在尝试同步它。这是否正确地同步了我的对象?in_queue
List<Record> in_queue_list = Collections.synchronizedList(in_queue);
synchronized (in_queue_list) {
while (in_queue_list.size() > 0) {
in_queue_list.remove(0);
}
}