Я распараллеливаю свою работу, разбивая ее на точное количество доступных сердечников, а затем, запустив такое же количество AsyncTask, выполняя ту же операцию, но на разных частях данных.
Я использую executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, ...)
, чтобы распараллелить их выполнение.
Я хотел бы знать, когда каждый поток заканчивает свою работу, чтобы объединить все результаты и выполнить дальнейшие операции.
Как я могу это сделать?