一个Java对象可以看成是一段内存,每个字段都得按照一定的顺序放在这段内存里,通过这个方法可以准确地告诉你某个字段相对于对象的起始内存地址的字节偏移。用于在后面的compareAndSwapInt中,去根据偏移量找到对象在内存中的具体位置
所以stateOffset表示state这个字段在AQS类的内存中相对于该类首地址的偏移量
一个Java对象可以看成是一段内存,每个字段都得按照一定的顺序放在这段内存里,通过这个方法可以准确地告诉你某个字段相对于对象的起始内存地址的字节偏移。用于在后面的compareAndSwapInt中,去根据偏移量找到对象在内存中的具体位置
所以stateOffset表示state这个字段在AQS类的内存中相对于该类首地址的偏移量