A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 苏乞儿 中级黑马   /  2014-9-19 23:45  /  670 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马