jonesun / MyBlogGitalk

评论存储
0 stars 0 forks source link

java多线程7-atomic原子变量 | Jone Sun's Blog #9

Open jonesun opened 4 years ago

jonesun commented 4 years ago

https://jonesun.github.io/2020/08/11/java%E5%A4%9A%E7%BA%BF%E7%A8%8B7-atomic%E5%8E%9F%E5%AD%90%E5%8F%98%E9%87%8F/

在JDK1.5之后,JDK的(concurrent包)并发包里提供了一些类来支持原子操作,如AtomicBoolean,AtomicInteger,AtomicLong都是用原子的方式来更新指定类型的值 结构基本类型AtomicInteger、AtomicLong、AtomicBoolean 主要利用 CAS (compare and swap) + volatile 和 native 方法来保证

jonesun commented 4 years ago

mark