会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
butterfly100
博客园
首页
新随笔
联系
订阅
管理
随笔 - 22
文章 - 0
评论 - 39
阅读 -
25万
2018年4月22日
Java并发编程:Java内存模型和volatile
摘要: 1. 并发编程的3个概念 并发编程时,要想并发程序正确地执行,必须要保证原子性、可见性和有序性。只要有一个没有被保证,就有可能会导致程序运行不正确。 1.1. 原子性 原子性:即一个或多个操作要么全部执行并且执行过程中不会被打断,要么都不执行。 一个经典的例子就是银行转账:从账户A向账户B转账100
阅读全文
posted @ 2018-04-22 23:35 butterfly100
阅读(1498)
评论(0)
推荐(1)
编辑
公告
昵称:
butterfly100
园龄:
7年3个月
粉丝:
115
关注:
3
+加关注
搜索
最新随笔
1.混沌工程:通过试错的方法来提升稳定性
2.JVM的内存管理机制
3.Dubbo架构整理
4.数据库分库分表思路
5.polysh安装与使用-同时查看多台机器日志
6.Salesforce的数据权限机制
7.Java并发编程:Java内存模型和volatile
8.Java并发编程:synchronized和锁优化
9.权限控制和OAuth
10.python学习笔记
积分与排名
积分 - 39216
排名 - 42912
随笔分类
(22)
Java并发编程(2)
JVM(1)
MySQL(2)
领域驱动设计(1)
微服务(8)
系统设计(4)
效率工具(1)
语言学习(1)
源码阅读(2)
随笔档案
(22)
2021年7月(1)
2018年8月(1)
2018年7月(1)
2018年5月(3)
2018年4月(3)
2018年2月(1)
2018年1月(1)
2017年12月(1)
2017年11月(10)
阅读排行榜
1. 数据库分库分表思路(147493)
2. MySQL explain详解(38110)
3. 领域驱动设计的基础知识总结(15950)
4. JVM的内存管理机制(12972)
5. 权限控制和OAuth(7877)
6. Salesforce的数据权限机制(7873)
7. polysh安装与使用-同时查看多台机器日志(4034)
8. Java并发编程:synchronized和锁优化(2877)
9. Dubbo架构整理(2503)
10. 混沌工程:通过试错的方法来提升稳定性(2213)
评论排行榜
1. 数据库分库分表思路(29)
2. Salesforce的数据权限机制(2)
3. Java并发编程:synchronized和锁优化(2)
4. MySQL explain详解(2)
5. HashMap源码阅读(2)
6. 领域驱动设计的基础知识总结(2)
推荐排行榜
1. 数据库分库分表思路(113)
2. MySQL explain详解(11)
3. 领域驱动设计的基础知识总结(9)
4. Salesforce的数据权限机制(6)
5. 混沌工程:通过试错的方法来提升稳定性(3)
点击右上角即可分享