亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

是我面試的時候遇到的問題,線程問題,求解

是我面試的時候遇到的問題,線程問題,求解

慕田峪3188819 2019-10-17 12:58:09
public?class?Program?{ ????public??static?Tuser??user?=?new?Tuser(); ????public?static?void?main(String[]?args)?throws?InterruptedException?{ ????????new?Thread( ????????????????new?Runnable(){ ????????????????????public?void?run(){ ????????????????????????while(true){ ????????????????????????????String?s?=?get(); ????????????????????????????if?(user.getUsername().equals("hehe"))?{ ????????????????????????????????System.out.println("成功"); ????????????????????????????????//break; ????????????????????????????} ????????????????????????} ????????????????????} ????????????????} ????????).start(); ????????Thread.sleep(1000); ????????new?Thread(new?Runnable(){ ????????????@Override ????????????public?void?run(){ ????????????????user.setUsername("hehe"); ????????????????user=null; ????????????} ????????}).start(); ????} ????public?static?synchronized???String?get(){ ????????return?user.getUsername(); ????} }三個漸進式問題: 1.執行后什么結果 2 為什么? 3 去掉get方法的synchronized會怎么樣?
查看完整描述

目前暫無任何回答

  • 0 回答
  • 0 關注
  • 634 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號