整理一下《java并发编程实战》中的知识点

时间:2020-07-02 21:43:30   收藏:0   阅读:69
  1. 分工、同步、互斥的历史由来

  分工:单道、多道、分时

  同步:线程通信(组织编排任务)

  互斥:因(多线程访问共享资源)果(串行化共享资源的访问)

    1切都是为了提高性能

  2.可见性、原子性、有序性

  可见性:CPU缓存导致可见性问题

  原子性:线程切换导致原子性问题

  有序性:编译优化带来的有序性问题

  3.java创建对象的过程

  4.java内存模型

  5.对象逸出(不好的操作)

  将对象引用赋值给全局变量

 

摘自:https://time.geekbang.org/column/article/84344

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!