标签:可见性 分时 传递 ola join() 子线程 str 编译优化 sync
分工:单道、多道、分时
同步:线程通信(组织编排任务)
互斥:因(多线程访问共享资源)果(串行化共享资源的访问)
1切都是为了提高性能
2.可见性、原子性、有序性
可见性:CPU缓存导致可见性问题
原子性:线程切换导致原子性问题
有序性:编译优化带来的有序性问题
3.java创建对象的过程
4.java内存模型
5.对象逸出(不好的操作)
将对象引用赋值给全局变量
摘自:https://time.geekbang.org/column/article/84344
标签:可见性 分时 传递 ola join() 子线程 str 编译优化 sync
原文地址:https://www.cnblogs.com/find-the-right-direction/p/13227127.html