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