本文为原创,转载请注明:http://www.cnblogs.com/gistao/ Atomic的两点背景 看下这个场景,老张去厕所,发现门是锁着的,他就在门口等着里边人出来,此时小王也来了,他想了想,决定去楼上的厕所碰碰运气. 如果把门类比为一种竞争资源的话,老张就像mutex,而小王更像atomic,注意是像而已. atomic跟传统的通过临界区加锁来避免竞争的多线程处理方式来说,它更像是一种状态机编程,根据当前的状态做出相应的逻辑. 而至于是小王还是老张谁先解决内急,无从得知,同样,mu…