JAVA高并发-线程安全性(原子性、可见性、有序性)

一、原子性 提供了互斥访问,同一时刻只能有一个线程对它进行操作。 保证原子性的操作: 1.Atomic     1)Atomic:CAS(Unsafe.compareAndSwapInt)     Atomic包下提供的类利用CAS保证操作的原子性,如和int/integer相对应的AtomicInteger类提供的 incrementAndGet()函数实现一个整数自增的操作count++,通过
相关文章
相关标签/搜索