Java多线程--CAS原理

1、锁实现线程同步最直观的策略即是加锁,如使用synchronized关键字进行加锁实现线程同步最直观的策略即是加锁,如使用synchronized关键字进行加锁。 悲观锁:悲观锁在对一个对象进行操做是悲观的认为这个对象会被修改,所以悲观锁在一个线程进行加锁后使得该对象变为该线程的独享对象,此时任何其余的线程都会被悲观锁阻拦在外,没法进行操做。显然悲观锁带来的开销是巨大的,悲观锁存在如下几点缺陷:
相关文章
相关标签/搜索