ID | Problem |
---|---|
000 | 什么是原子性 |
001 | java 中的原子操作有哪些 |
002 | long 和 double 的原子性 |
在线程安全领域 原子操作代表要么全部执行完要么不执行 可以使一组操作 可以使单个操作 只要符合这个原则就属于原子性
1.除了 long 和double 之外的基本类型的赋值操作(在32位的机器上 会出现 但是64位不会 但是现在的机器早已经避免了这种事情)
2.所有的reference的赋值操作
3.java.concurrent.actomic.* 中的所有类的原子操作