【发布时间】:2015-12-11 14:43:28
【问题描述】:
我有一个应用程序,我至少需要(为了一些一致性保证)n 个线程中的 k 个返回。之后,我希望其他线程继续运行,但是在 k 个线程完成后,我继续运行。我可以有一个在每个线程结束时递增的变量,然后有一个自旋锁,但我宁愿没有自旋锁。有什么其他的建议吗?
【问题讨论】:
-
我没有得到你的要求。 k 线程完成后会发生什么?
标签: c++ multithreading locking
我有一个应用程序,我至少需要(为了一些一致性保证)n 个线程中的 k 个返回。之后,我希望其他线程继续运行,但是在 k 个线程完成后,我继续运行。我可以有一个在每个线程结束时递增的变量,然后有一个自旋锁,但我宁愿没有自旋锁。有什么其他的建议吗?
【问题讨论】:
标签: c++ multithreading locking
【讨论】: