第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > java一道多线程题 子线程循环10次 主线程接着循环100次 如此循环50次的问题

java一道多线程题 子线程循环10次 主线程接着循环100次 如此循环50次的问题

时间:2021-10-15 12:00:45

相关推荐

java一道多线程题 子线程循环10次 主线程接着循环100次 如此循环50次的问题

<span style="font-size:18px;">/*** 实现功能:子线程循环10次,接着主线程循环15次,接着又回到子线程循环10次,接着再回到主线程又循环15次,如此循环50次。* @author elaine**/public class ThreadTest {private static Object object = new Object();public static void main(String[] args) throws InterruptedException {// TODO Auto-generated method stubnew Thread(new Runnable() {public void run() {// TODO Auto-generated method stubfor (int i = 0; i < 50; i++) {synchronized (object) {for (int j = 0; j < 10; j++) {System.out.println("子循环在循环:ThreadCount == " + (j+1));}System.out.println("子循环执行了 --->"+(i+1)+"个10次");object.notify();try {object.wait();} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}}).start();for(int i = 0; i < 50; i++){synchronized (object) {//主线程让出锁,等待子线程唤醒object.wait();for (int j = 0; j < 15; j++) {System.out.println("主循环在循环:MainCount == " + (j+1));}System.out.println("主循环执行了 --->"+(i+1)+"个15次");object.notify();}}}}</span>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。