要将有锁改成永久无锁,可以使用原子操作来替换有锁的代码。原子操作是使用一段硬件实现的不可划分的操作,常用原子操作来操作复合数据类型,保证操作过程中没有任何线程能够访问这些数据。这样就可以避免使用锁控制访问这些数据,从而使得操作变得无锁化。