小编arv*_*vin的帖子

c ++多线程同步

这是我的问题的简化版本.

在无限循环中有3个线程执行N个线程:

A -> B -> C -> A -> B -> C -> A -> B -> .......
Run Code Online (Sandbox Code Playgroud)

我希望所有线程同时执行指令B,即任何线程执行B只应在所有线程都已到达B时启动.因此,如果有一个线程执行了B - > C - > A,它应该在这里等待其他线程也准备好执行B.

如果可能的话,请告诉我一个可在Windows和MAC上运行的便携式解决方案.

c++ multithreading thread-synchronization

7
推荐指数
1
解决办法
922
查看次数