猿问

java异步线程执行顺序的问题

1.代码的结构简单描述如下:


 boolean flag_01 = true;

 

 for (int i = 0; i < 5; i++) {

    new Thread(new Runnable(){},"生产者").start();

    new Thread(new Runnable(){new Runnable(){//消费线程},flag_01 = false},"消费者").start();

    whiel(flag_01){}

}

请问,如何控制,当消费线程执行完之后,再执行flag_01 = false; 线程中套线程,如果获得最内层的线程,使之完成之后,再执行。。


潇潇雨雨
浏览 1097回答 2
2回答
随时随地看视频慕课网APP

相关分类

Java
我要回答