CAS,compare and swap的缩写,中文翻译成比较并替换。它是乐不雅观锁的一种表示,CAS 收配包孕三个收配数 —— 内存位置(x)、预期本值(A)和新值(B)。假如内存位置的值取预期本值相婚配,这么办理器会主动将该位置值更新为新值。否则,办理器不作任何收配可重入锁是指允许同一个线程多次获与同一把锁,比如一个递归函数里有加锁收配自旋锁不是锁,而是一种形态,当一个线程检验测验获与一把锁的时候,假如那个锁曾经被占用了,该线程就处于等候形态,并间隔一段光阳后再次检验测验获与的形态,就叫自旋。 (责任编辑:) |