博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
volatile与synchronized使用比较
阅读量:6471 次
发布时间:2019-06-23

本文共 203 字,大约阅读时间需要 1 分钟。

hot3.png

volatile英文含义【易变的】其实就是告诉CPU使用前必须重新去取值。

volatile比synchronized轻量级,不会造成阻塞,但是只实现了部分synchronized的功能。

volatile能保证可见性和有序性。但是保证不了原子性。synchronized可见性、有序性、原子性都可以保证。

转载于:https://my.oschina.net/u/3866531/blog/1939115

你可能感兴趣的文章
理解Javascript参数中的arguments对象
查看>>
p2:千行代码入门python
查看>>
bzoj1106[POI2007]立方体大作战tet*
查看>>
spring boot configuration annotation processor not found in classpath问题解决
查看>>
由中序遍历和后序遍历求前序遍历
查看>>
我学习参考的网址
查看>>
[Processing]点到线段的最小距离
查看>>
GitHub使用教程、注册与安装
查看>>
<<The C Programming Language>>讀書筆記
查看>>
git代码冲突
查看>>
解析查询 queryString 请求参数的函数
查看>>
学生选课系统数据存文件
查看>>
git bash 风格调整
查看>>
linux操作系统加固软件,系统安全:教你Linux操作系统的安全加固
查看>>
linux中yum源安装dhcp,24.Linux系统下动态网络源部署方法(dhcpd)
查看>>
C#技术------垃圾回收机制(GC)
查看>>
漫谈并发编程(三):共享受限资源
查看>>
【转】github如何删除一个仓库
查看>>
HDOJ-1010 Tempter of the Bone
查看>>
JavaNIO基础02-缓存区基础
查看>>