中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

在java中synchronized和Lock有什么區別

小新
166
2021-03-18 19:42:43
欄目: 編程語言

在java中synchronized和Lock有什么區別

在java中synchronized和Lock的區別:

1.lock是接口,而synchronized是關鍵字

2.synchronized無法判斷是否獲取鎖的狀態,而Lock可以判斷。

3.synchronized在發生異常時候會自動釋放占有的鎖,而lock不會主動釋放占有的鎖,必須手動unlock來釋放鎖。

4.Lock可以提高多個線程進行讀操作的效率。

5.Lock適合大量同步的代碼,而synchronized不適合。

0
疏勒县| 昌吉市| 天等县| 巴林右旗| 高邮市| 吐鲁番市| 新竹县| 鹤峰县| 甘德县| 靖宇县| 达孜县| 武邑县| 自治县| 梅州市| 邵东县| 壤塘县| 五家渠市| 木兰县| 嵊泗县| 黎川县| 连城县| 库伦旗| 调兵山市| 深泽县| 宜兰县| 浠水县| 赣榆县| 峨山| 九龙坡区| 万载县| 祁连县| 柳州市| 卢龙县| 财经| 广水市| 高邮市| 射阳县| 右玉县| 竹山县| 高平市| 武乡县|