判断题
Synchronized 是隐式锁,它的获取和释放都是由JVM 自动控制的,不需要显式地进行操作。而ReentrantLock 是显式锁,需要手动获取和释放锁。
正确(↓↓↓ 点击‘点击查看答案’看答案解析 ↓↓↓)
判断题 ReentrantReadWriteLock 支持读锁共享,写锁互斥的特性。
判断题 公平锁和非公平锁的主要区别在于尝试获取同步状态的线程是否直接尝试获取同步状态,而不需要进入等待队列。
判断题 ThreadLocalRandom 在保证线程安全的同时,还能够提高性能。