04 2020 档案

摘要:摘要 在上一篇文章 "Java并发编程实战 01并发Bug的源头" 当中,讲到了 CPU缓存导致可见性、线程切换导致了原子性、编译优化导致了有序性问题 。那么这篇文章就先解决其中的可见性和有序性问题,引出了今天的主角: Java内存模型 (面试并发的时候会经常考核到) 什么是Java内存模型? 现在 阅读全文
posted @ 2020-04-20 10:07 Johnson木木 阅读(539) 评论(0) 推荐(0)
摘要:摘要 编写正确的并发程序对我来说是一件极其困难的事情,由于知识不足,只知道 这个修饰符进行同步。 本文为学习 "极客时间:Java并发编程实战 01" 的总结,文章取图也是来自于该文章 并发Bug源头 在计算机系统中,程序的执行速度为: CPU 内存 I/O设备 ,为了平衡这三者的速度差异,计算机体 阅读全文
posted @ 2020-04-14 13:57 Johnson木木 阅读(559) 评论(0) 推荐(0)