色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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

瀏覽:59日期: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
相關文章:
主站蜘蛛池模板: 米奇777第四久久久99 | 91久久综合 | 香港三澳门三日本三级 | 一本久道久久综合婷婷五 | 国产中文字幕免费观看 | 99久久国产综合精品五月天 | 亚洲福利国产精品17p | 亚洲视频在线观看地址 | 免费国产精品视频 | 亚洲欧美日产综合在线看 | 欧美怡红院在线观看 | 免费的a级毛片 | 97在线公开视频 | 在线观看一区 | 一级片成人 | 日本天堂网在线观看 | 成年网站在线在免费播放 | 秘书高跟黑色丝袜国产91在线 | 日韩精品网址 | 91情侣在线偷精品国产 | 全国男人的天堂网站 | 台湾黄三级高清在线观看播放 | 日韩免费一级毛片 | 日韩中文字幕精品久久 | 欧美一级棒 | 高清在线一区二区三区亚洲综合 | 久久国内精品自在自线观看 | 在线视频观看国产 | 国产精品亚洲一区二区三区久久 | 免费狼人久久香蕉网 | 极品色在线精品视频 | 亚洲国产精品久久卡一 | 久久久久久在线 | 色综合91久久精品中文字幕 | 中文字幕在线观看一区 | 成人18视频在线观看 | 久久精品免视国产 | 免费午夜不卡毛片 | se视频在线观看 | aa级毛片毛片免费观看久 | 日本免费网址 |