如何等待PooledThreadExecutor完成?

时间:2018-01-03 16:04:01

标签: c++ amazon-web-services amazon-s3 aws-sdk-cpp

关于AWS c ++ sdk线程池功能,是否有一种优雅的方法可以在多次调用-for-example-getObjectAsync之后等待PooledThreadExecutor完成队列中的所有任务?

或者我应该只使用getObjectCallable,存储对数组中所有未来对象的引用,循环数组并等待每个对象。

1 个答案:

答案 0 :(得分:1)

PooledThreadExecutor的析构函数将加入其线程。实际上就好像你会使用Callable版本一样,等到退出之前返回请求。