编写5个线程,这5个线程共享同一个初值为0的变量,第一个线程不断将此变量加1,第二

编写5个线程,这5个线程共享同一个初值为0的变量,第一个线程不断将此变量加1,第二个线程不断将此变量加2,第二个线程不断将此变量加3,第二个线程不断将此变量加4,第二个线... 编写5个线程,这5个线程共享同一个初值为0的变量,第一个线程不断将此变量加1,第二个线程不断将此变量加2,第二个线程不断将此变量加3,第二个线程不断将此变量加4,第二个线程不断将此变量加5。这5个线程任意交替执行,当某个线程使变量变为10000时,显示此线程名+“胜出”,其它线程显示线程名+“失败”。 展开
 我来答
爱笑的柯南推理
2018-04-28 · TA获得超过6193个赞
知道大有可为答主
回答量:6693
采纳率:65%
帮助的人:1261万
展开全部
首先你要定义4个thread函数 在建立threadPool管理线程。。 你希望是1-3线程顺序排改。。还是某个线程进行? 你这样算法就有二义姓。。 假设你1-3线程进行。。 那么每个线程大概要分33个段。每个段用for循环进行或者用while定义也行。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式