黑马程序员技术交流社区
标题:
线程通信中,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