国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 乃东县| 西乌| 厦门市| 汉沽区| 怀化市| 阿巴嘎旗| 阳信县| 拉孜县| 孝感市| 正宁县| 中方县| 桐柏县| 华池县| 渝中区| 阿瓦提县| 海淀区| 博罗县| 苏尼特左旗| 万年县| 延庆县| 繁峙县| 江川县| 原平市| 和林格尔县| 西丰县| 孝义市| 阜新| 湘乡市| 翁牛特旗| 东阳市| 墨江| 沂源县| 崇文区| 平邑县| 平原县| 冷水江市| 昌江| 大城县| 安庆市| 内黄县| 南乐县|