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

溫馨提示×

在java中synchronized和volatile的區別是什么

小新
107
2021-03-18 18:33:40
欄目: 編程語言

在java中synchronized和volatile的區別是什么

java中synchronized和volatile的區別:

1.volatile僅能使用在變量級別,而synchronized則可以使用在變量、方法、和類級別的。

2.synchronized會線程阻塞,volatile不會造成線程阻塞。

3.synchronized保證了線程間的可見性、有序性和原子性,而volatile則無法保證原子性。

4.synchronized標記的變量可以被編譯器優化,而volatile標記的變量不會被編譯器優化。

0
昌吉市| 内黄县| 保亭| 五莲县| 湄潭县| 阳高县| 枣阳市| 彭州市| 巫山县| 孟州市| 封丘县| 故城县| 松桃| 新龙县| 林州市| 吕梁市| 丹棱县| 新昌县| 南涧| 潼南县| 化隆| 阿瓦提县| 辉南县| 西平县| 大港区| 浠水县| 雷州市| 甘泉县| 青龙| 秦安县| 齐齐哈尔市| 海南省| 资阳市| 炎陵县| 株洲市| 淮滨县| 政和县| 稷山县| 左云县| 三江| 岑溪市|