Кто знает, в чем может быть проблема?
Есть два потока, один получает данные и заносит их в ArrayList, после этого другой поток используя эти данные производит свои действия и очищает ArrayList, взаимодействие происходит через Exchanger. На этом этапе всё хорошо. Но когда мне нужно второму потоку передать пустой ArrayList, в который снова будут добавляться данные. Этого не происходит. Здесь использую 2-ой Exchanger