Как ждать окончания работы PooledThreadExecutor?

Что касается функции пула потоков AWS c ++ sdk, существует ли элегантный способ ждать, пока PooledThreadExecutor завершит все задачи в очереди после многократного вызова -for example- getObjectAsync?

Или я должен просто использовать getObjectCallable, хранить ссылки на все будущие объекты в массиве, зацикливать массив и ждать каждого из них.

0

Решение

Деструктор PooledThreadExecutor присоединится к его потокам. Фактически, как если бы вы использовали версию Callable и ждали, пока запрос не вернется, прежде чем выйти.

1

Другие решения

Других решений пока нет …