0%

Java多线程4: 同步锁与Java线程同步方法比较

<Java高级软件工程师知识结构

Java多线程是Java基础的重要的一部分,支持多线程是Java的重要特性之一. 主要包括如下内容:
  1. Java多线程1: 线程生命周期和多线程基础
  2. Java多线程2: Lock、信号量、原子量与队列
  3. Java多线程3: volatile
  4. Java多线程4: 同步锁与Java线程同步方法比较
  5. Java多线程5: 线程池
  6. Java多线程6: Java阻塞队列与生产者消费者模式
  1. Atomic Class 依赖寄存器 CAS
  2. volatile 共享变量
  3. ThreadLocal CopyOnWrite 只读或近似只读
  4. Synchronized CAS级别
  5. Lock condition readAndWriteLock 并发级别
  6. CountdownLatch
  7. Semaphore

【参考文献】: