求问java并发,关于cpu的锁与缓存一致性与原子操作的关系,以及cpu调度的问题

锁是一种保证一致性的方法,但不一定必须要用锁。cas本身不保证某个线程能成功往下执行,但实际上执行中因为调度管理等因素可以认为不会一直循环下去。如果想要理论上确保,可以使用一种round-robin的帮助机制。


    推荐阅读