摘要: 本章内容: 原子性:AtomicXXX、CAS原理、Unsafe、AtomicLong&LongAddr、AtomicReference&AtomicReferenceFieldUpdater、AtomicStampReference 锁:synchronized(修饰代码块、方法、静态方法、类)、 阅读全文
posted @ 2019-12-22 22:31 Qmillet 阅读(293) 评论(0) 推荐(0)
摘要: 本章内容: 1.并发与高并发理解 2.缓存一致性 3.乱序执行优化 4.Java内存模型(JMM) 5. 并发的优势、风险 一、并发与高并发理解 并发:同时拥有两个或者多个线程,如果程序在单核处理器上运行,多个线程将交替地换入换出内存,这些线程时同时存在的,只不过处于执行过程中的不同状态。如果运行在 阅读全文
posted @ 2019-12-22 17:28 Qmillet 阅读(257) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/qq_37141773/article/details/103138476 一、虚拟机 同样的java代码在不同平台生成的机器码肯定是不一样的,因为不同的操作系统底层的硬件指令集是不同的。 同一个java代码在windows上生成的机器码可能是0101.. 阅读全文
posted @ 2019-12-22 09:42 Qmillet 阅读(338) 评论(0) 推荐(0)