![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并发编程
qq_40421050
这个作者很懒,什么都没留下…
展开
-
Java并发机制的底层实现原理
读书笔记:<<Java并发编程的艺术>> 前言: Java代码编译->Java字节码->类加载器加载到JVM->JVM执行字节码->汇编指令在CPU上执行. Java的并发机制依赖于JVM的实现和CPU的指令. volatile的应用 volatile是轻量级synchronized,在多处理开发中保证了共享变量的"可见性".意思是A线程修改一个共享变量时,B线程可以读到这个修改值.volatile使用得当会比synchronized的使用和执行成本更低,因为原创 2020-09-04 19:28:46 · 90 阅读 · 0 评论 -
Java并发编程实战-读书笔记_01
备注:以下内容99.9%出自 机械工业出版社出版的<<Java并发编程实战>>,此为本人读书笔记,下文内容略过了此书中本人已了解的部分内容,书中好多颜如玉还有好多黄金屋. 第一部分 基础知识 线程安全性 编写线程安全的代码,核心就是对于状态访问操作进行管理,特别是对共享(Shared)和可变(Mutable)状态的访问. 非正式意义上来说:对象的状态就是指存储在状态变量(例如实例或静态域)中的数据.可能包括其他对象的域.比如HashMap的状态不只存储在对象本身,还存储.原创 2020-08-15 14:00:27 · 80 阅读 · 0 评论 -
Java并发编程-volatile关键字解析
出处:http://www.cnblogs.com/dolphin0520/ 本博客中未标明转载的文章归作者Matrix海子和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然.转载 2020-07-31 10:14:01 · 108 阅读 · 0 评论