国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

形象說(shuō)明線(xiàn)程里synchronized的參數(shù)作用

2019-11-09 19:38:52
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

摘自http://bbs.csdn.net/topics/390216019  #1#3樓xiars123

很多人用synchronized(參數(shù))時(shí),隨便找個(gè)string,hashmap就作為參數(shù)了。關(guān)鍵這個(gè)參數(shù)是怎么用?

同一時(shí)間只能有一個(gè)線(xiàn)程可以訪(fǎng)問(wèn)synchronized塊內(nèi)的內(nèi)容,本質(zhì)是一把鎖,(參數(shù))規(guī)定了鎖的類(lèi)型,可以是對(duì)象或者類(lèi)的鎖,說(shuō)白了這個(gè)參數(shù)決定的是這把鎖的作用范圍。

例如:

class 人人 你 = new 人();人 我 = new 人();如果是synchronized(你){吃飯();}那么說(shuō)明你只能一頓一頓吃,不能同時(shí)(多線(xiàn)程)吃好幾頓飯;如果是synchronized(人.class){吃飯();}那么只要我在吃飯,你就不能吃飯,得等我吃完!


上一篇:ABAP創(chuàng)建事務(wù)碼

下一篇:struct

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 东台市| 从江县| 永丰县| 翁牛特旗| 衡阳县| 东兰县| 天镇县| 金平| 滦平县| 额济纳旗| 岳普湖县| 正定县| 游戏| 平果县| 京山县| 沾化县| 通化市| 新巴尔虎左旗| 岳普湖县| 巴南区| 长宁区| 大悟县| 祁连县| 磐安县| 广饶县| 福贡县| 谢通门县| 元朗区| 岢岚县| 乌鲁木齐市| 岳池县| 泸水县| 高淳县| 图们市| 天津市| 五河县| 义乌市| 忻州市| 申扎县| 梧州市| 永济市|