日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

线程:synchronized方法

發(fā)布時(shí)間:2025/3/17 编程问答 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 线程:synchronized方法 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

  • class?Thread1?extends?Thread?
  • {?
  • ????private?MasterCard?mc;//將mc類對(duì)象傳入作為成員變量?
  • ?????
  • ????public?Thread1(MasterCard?mc)?
  • ????{?
  • ????????this.mc?=?mc;?
  • ????}?
  • ?????
  • ????public?void?run()?
  • ????{?
  • ????????mc.charge1000();//調(diào)用synchronized方法,相當(dāng)于鎖住的是引用該方法的類對(duì)象mc本身?
  • ??????//??mc.charge();//單線程時(shí)run方法內(nèi)部相當(dāng)于調(diào)用對(duì)象mc的方法?
  • ????}?
  • }?
  • ?
  • class?Thread2?extends?Thread?
  • {?
  • ????private?MasterCard?mc;?
  • ?????
  • ????public?Thread2(MasterCard?mc)?
  • ????{?
  • ????????this.mc?=?mc;?
  • ????}?
  • ?????
  • ????public?void?run()?
  • ????{?
  • ????????mc.printMoney();?
  • ????????mc.charge2000();?
  • ????}?
  • }?
  • public?class?MasterCard?
  • {?
  • ????int?money?=?10000;?
  • ????public?synchronized?void?charge2000()//修飾方法,相當(dāng)于鎖住的是引用該方法的類對(duì)象本身?
  • ????{?
  • //????????synchronized(this)?
  • //????????{?
  • ????????????this.money?-=?2000;?
  • ????????????System.out.println("取2000后余額:"?+?this.money);?
  • //????????}?
  • ????}?
  • ?????
  • ????public?void?printMoney()?
  • ????{?
  • ????????System.out.println("取2000前余額:"?+?this.money);?
  • ????}?
  • ?????
  • ????public?synchronized?void?charge1000()?
  • ????{?
  • //????????synchronized(this)?
  • //????????{?
  • ????????????this.money?-=?1000;?
  • ????????????System.out.println("取1000后余額:"?+?this.money);?
  • //????????}?
  • ????}?
  • ?????
  • ????public?static?void?main(String[]?args)?
  • ????{?
  • ????????MasterCard?mc?=?new?MasterCard();?
  • ????????Thread1?t1?=?new?Thread1(mc);?
  • ????????t1.start();?
  • ????????Thread2?t2?=?new?Thread2(mc);?
  • ????????t2.start();?
  • ?????????
  • ????}?
  • ?????
  • ????public?void?charge()?
  • ????{?
  • ????????synchronized?(this)?
  • ????????{?
  • ????????????System.out.println("取款1000前:"?+?money);?
  • ????????????money?-=?1000;?
  • ????????????System.out.println("余額:"?+?money);?
  • ????????}?
  • ????}?
  • ?????
  • ?????
  • ?????
  • ????//?public?void?charge()?
  • ????//?{?
  • ????//?System.out.println("取款前:"?+?money);?
  • ????//?money?-=?1000;?
  • ????//?System.out.println("余額:"?+?money);?
  • ????//?}?
  • ????//?
  • ?????
  • }?
  • 轉(zhuǎn)載于:https://blog.51cto.com/glblong/1194998

    總結(jié)

    以上是生活随笔為你收集整理的线程:synchronized方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 亚洲精品久久久乳夜夜欧美 | 日韩成人av免费在线观看 | 天天干天天爱天天操 | 黄色片aa | 亚洲图片一区二区三区 | 国产一级片精品 | 婷婷的五月| 欧美干| 中文一区二区在线播放 | 欧美另类xxxxx| 不卡中文 | 狠狠操网 | 亚洲国产精品一区二区尤物区 | 成人免费xxxxxx视频 | 一级中国毛片 | 久草视 | 天天夜夜人人 | 国产午夜在线一区二区三区 | 色网站在线播放 | 国产成人久久精品 | 国产一区免费视频 | 91成年人视频 | 国产人人爱 | 在线免费观看国产精品 | 国产乱妇无码大片在线观看 | 成人区精品一区二区婷婷 | 久久久久久逼 | 韩国明星乱淫(高h)小说 | 无遮挡在线观看 | 白嫩初高中害羞小美女 | 亚洲第六页| 丰满大乳奶做爰ⅹxx视频 | 国产91一区 | 神马午夜在线 | 天天射视频 | 国产av一区二区三区最新精品 | 91抖音成人| 亚洲色图第一区 | 国产不卡视频在线 | 青青久久av| 人人澡人人澡人人澡 | 国产成人精品免费视频 | 夜夜嗨一区 | 波多野吉衣在线观看视频 | 亚洲成人久久久 | 婷婷日| 人人爽爽人人 | 亚洲人成电影在线播放 | 在线观看亚洲大片短视频 | 天天干天天爽 | 国产伦精品一区二区三区四区 | 成人字幕 | 黑人黄色大片 | 91超碰在线免费观看 | 韩国一级淫片 | 日本三级吃奶头添泬无码苍井空 | 综合色站导航 | 禁久久精品乱码 | 国产精品成av人在线视午夜片 | 一区三区在线 | 韩国bj大尺度vip福利网站 | 日韩视频免费观看高清完整版在线观看 | 国产欧美日韩在线视频 | 欧美乱大交xxxxx | 香蕉网站在线观看 | 蜜臀一区二区三区精品免费视频 | 欧美50p | 国产精品igao| 99在线观看 | 香蕉综合网 | 亚洲精品尤物 | eeuss国产一区二区三区 | 双乳被四个男人吃奶h文 | 精品人妻一区二区三区日产 | 青青草国产成人99久久 | av色资源 | 亚洲综合视频一区 | 奇米影视播放器 | 草女人视频| 成人免费黄色小视频 | 黄色小说网站在线观看 | 桃色在线视频 | 丁香五色月 | gogo人体做爰大胆视频 | 欧美激情免费观看 | 成人h动漫精品一区二区无码 | 欧美一二三四五区 | 亚洲97视频| 黄色三级免费网站 | 一区二区网 | 欧美无砖区 | 右手影院亚洲欧美 | 68日本xxxxxⅹxxx59| 欧美日韩一区二区区别是什么 | 爽爽影院免费观看 | 激情五月激情 | 日韩精品一区二区三区中文字幕 | 国产视频精品一区二区三区 | 少妇av一区二区三区 |