黑马程序员技术交流社区

标题: 线程通信中,flag标志位怎么定义? [打印本页]

作者: 苏乞儿    时间: 2014-9-19 23:45
标题: 线程通信中,flag标志位怎么定义?
boolean flag;线程通信中,为了保证输出的数据是交替打印的,定义了一个标志位,当数据中的标志位为true时,标志数据中有尚有未打印的数据,此时,output线程开始运行,打印输出数据,并把flag值为false,同时notify()input线程,input由wait状态,被唤醒,发现flag是true,证明数据以及被打印了,这时他就在赋值数据。。。这样循环,,,但是问题也来了,,怎么能定义一个都能用的标志位flag呢?高手指点。。。。。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2