实战Java高并发程序设计学习

3 篇文章 0 订阅

开始学习Java并发相关的知识,并对其做些粗略总结··

1. 走进并行世界
  1. 同步和异步
  2. 并发与并行
  3. 临界区
  4. 阻塞和非阻塞
  5. 为什么要用到并发

并发概念

  1. (JMM)Java内存模型
  2. 指令重排 happens-before规则

JMM和指令重排

  1. 线程的状态转换以及基本操作

线程的状态转换

  1. 重入锁ReentrantLock、实现原理
  2. volatile 、synchronized关键字
  3. 阻塞队列BlockingQueue、常见的BlockingQueue
  4. ConcurrentHashMap(JDK 1.8版本) 、CopyOnWriteArrayList、ConcurrentLinkedQueue实现原理
  5. CAS(Compare and Swap)
  6. 线程池作用、实现原理
  7. ThreadLocal 运用、原理

以上就是这些天学习的主要内容,由于比较忙,没有时间整理?,接下来也会抽出时间来看《Java 并发编程的艺术》这本书。这里总结出网上写的比较好的文章,站在巨人的肩膀上?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值