第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么不能用在Resource里定義的flag?

為什么不能用在Resource里定義的flag?

憂傷的民工 2017-12-21 22:35:20
源碼如下:public?class?ThreadOfCommunication?{?public?static?void?main(String[]?args)?{??//?創(chuàng)建資源??Resource?resource2?=?new?Resource();??//?創(chuàng)建任務(wù)??Input?input?=?new?Input(resource2);??Output?output?=?new?Output(resource2);??//?創(chuàng)建線程,執(zhí)行路徑??Thread?thread1?=?new?Thread(input);??Thread?thread2?=?new?Thread(output);??//?開啟線程??thread1.start();??thread2.start();?}}/*?*?Resource(資源)?*/class?Resource?{?String?name;?String?sex;?boolean?flag=false;}/*?*?input(輸入)?*/class?Input?implements?Runnable?{?Resource?resource;?public?Input(Resource?resource)?{??this.resource?=?resource;?}?public?void?run()?{??int?x?=?0;??while?(true)?{???synchronized?(resource)?{????if(flag)?????wait();????if?(x?==?0)?{?????resource.name?=?"PIG";?????resource.sex?=?"MAN";????}?else?{?????resource.name?=?"麗麗";?????resource.sex?=?"女";????}????flag=true;????notify();???}???x?=?(x?+?1)?%?2;??}?}}/*?*?output(輸出)?*/class?Output?implements?Runnable?{?Resource?resource;?public?Output(Resource?resource)?{??this.resource?=?resource;?}?public?void?run()?{??while?(true)?{//?無限循環(huán)所以用while???synchronized?(resource)?{????if(!flag)?????wait();????System.out.println(??????Thread.currentThread().getName()?+?";刑滿釋放人員姓名::"?+?resource.name?+?";刑滿釋放人員性別:"?+?resource.sex);???}??}?}}求解?
查看完整描述

2 回答

?
憂傷的民工

TA貢獻17條經(jīng)驗 獲得超4個贊

原因:局部定義的變量全局不能調(diào)用!

查看完整回答
1 反對 回復(fù) 2017-12-22
?
法球特效

TA貢獻5條經(jīng)驗 獲得超1個贊

內(nèi)部的怎么用外部的。。。

查看完整回答
反對 回復(fù) 2017-12-25
  • 2 回答
  • 0 關(guān)注
  • 1286 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號