同步机制
- synchronized 关键字
- Lock 接口:
2.1 ReentrantLock
2.2 ReentrantReadWriteLock
2.3 StampedLock - Semaphore 类
- CountDownLatch 类
- CyclicBarrier 类
- Phaser 类
线程的状态
- NEW
线程已经创建但是它还没有开始执行 - RUNNABLE
线程正在虚拟机中执行 - BLOCKED
线程正在等待锁 - WAITING
线程正在等待另外的线程 - TIME_WAITING
线程正在等待另外的线程但是有时间限制 - THREAD
线程已经执行完成了
本文详细探讨了Java中的同步机制,包括synchronized关键字、ReentrantLock、ReentrantReadWriteLock、StampedLock、Semaphore、CountDownLatch、CyclicBarrier和Phaser等线程同步工具。此外,还介绍了线程状态及其在并发控制中的应用。

959

被折叠的 条评论
为什么被折叠?



