31-其他说明
其他说明
AbstractQueuedSynchronizer
类提供了两个可用于管理锁状态的方法,它们是 getState()
和 setState()
方法。这些方法接收并返回一个整数值和锁的状态。可以使用它们而不是 AtomicInteger
字段来存储锁的状态。
Java并发API提供了另一个类来实现同步机制,它是 AbstractQueuedLongSync hronizer
类,它与 AbstractQueuedSynchronizer
等效,但它用 long
类型的字段来存储线程的状态。