无锁机制----比较交换CAS Compare And Swap

1、锁与共享变量        加锁是一种悲观的策略,它老是认为每次访问共享资源的时候,总会发生冲突,因此宁愿牺牲性能(时间)来保证数据安全。java        无锁是一种乐观的策略,它假设线程访问共享资源不会发生冲突,因此不须要加锁,所以线程将不断执行,不须要中止。一旦碰到冲突,就重试当前操做直到没有冲突为止。程序员        无锁的策略使用一种叫作比较交换的技术(CAS Compare
相关文章
相关标签/搜索