如何等待Pooled Thread Executor完成?

问题描述 投票:0回答:1

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

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

c++ amazon-web-services amazon-s3 aws-sdk-cpp
1个回答
1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.