午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

java - reentrantlock如何鎖住某個特定的對象?

瀏覽:141日期:2023-11-06 10:32:25

問題描述

如果我有一個長度為10個數組對象:

Object[] arr=new Object[10];

每個對象的訪問都是互斥的,但是多個對象之間訪問是可以并發的。那么使用synchonized可以這樣:

synchoronized(arr[i]){ //...}

我向問,如果使用 reentrantlock如何實現這樣的鎖?

備注:這樣的使用場景我是否需要同時建立10個Lock數組? Lock[] lockList=new ReentrantLock[10]

if(lockList[i].trylock())[ //}

這樣?

問題解答

回答1:

初始化鎖:

Lock[] lockList = new ReentrantLock[10];for (int i = 0; i < 10; i ++) { lockList[i] = new ReentrantLock();}

需要加鎖時:

lockList[i].lock();try { ...} finally { lockList[i].unlock();}

標簽: java
相關文章:
主站蜘蛛池模板: 亚洲日本视频在线观看 | 日韩资源在线观看 | 福利在线免费观看 | 久久综合九色综合欧美狠狠 | 黄色伊人网 | 国产午夜精品一区二区三区嫩草 | 久草免费在线 | 欧美日韩亚洲激情 | 欧美视频亚洲 | 天天干视频在线观看 | 免费观看视频在线观看 | 久久亚洲国产 | 热久久最新网址 | 欧美日韩首页 | 91在线日韩| 97中文在线| 日韩一区二区三区视频在线观看 | 亚洲免费激情视频 | 中文字幕在线观看的网站 | 永久免费黄色 | aaa黄色片 | 色综合五月| 午夜视频在线观看一区 | 四虎在线免费视频 | 婷婷在线综合 | 欧美偷拍精品 | av中文字幕免费在线观看 | 国产三级麻豆 | 青青青在线视频 | 一级看片免费视频 | 麻豆欧美 | 四虎影院免费 | 一区二区三区四区在线播放 | 91精品福利| 成人亚洲国产 | 久久久久久高清 | av观看免费 | 欧美a级在线 | 久久视频免费在线观看 | 青青免费在线视频 | 91精品国产综合久久久久久久 |