Допустим, у меня есть список из 10000 объектов
ArrayList<String> al=new ArrayList<String>();
al.add("1");
al.add("2");
al.add("..");
al.add("10000");
Я хочу обработать 10000 объектов, используя пул потоков с 20 потоками. Цель состоит в том, чтобы моя программа считывала каждый объект ровно один раз.
Поскольку программа не будет отмечать, что объект списка был прочитан, я гарантирую, что каждый объект будет обработан только один раз?.