C++一道分治的题,求大佬都爱我解决

子线程循环 10 次接着主线程循环 100 佽,接着又回到子线程循环 10 次接着再回到主线程又循环 100 次,如此循环50次试写出代码。

这里涉及到的问题是主线程和子线程之间的切换也就是说子线程跑一下,然后阻塞主线程再跑一下,然后在阻塞如此各循环 50次,注意这里的“各循环”因为主线程和子线程各自嘚循环是没有关系的,而是内部各自循环50次
这里肯定要用到std::mutex和原子操作std::atomic,主要的实现思路就是原子变量的值符合要求,就开始循环否则阻塞等着。

该资源内容由用户上传如若侵權请选择举报

版权声明:该资源内容由用户上传,如若侵权请选择举报

计算机算法设计与分析:分治算法求全排列问题

身份认证后 购VIP低至7折

一个资源只可评论一次评论内容不能少于5个字

您会向同学/朋友/同事推荐我们的CSDN下载吗?

谢谢参與!您的真实评价是我们改进的动力~

如果想让j可见的话提前定义 循环外是不可见的 它们就被释放 它们的作用域在两个for循环里面 ||| for(int j=y;j<6;j++)x+=j;//这样写行么

我要回帖

更多关于 大佬都爱我 的文章

 

随机推荐