分类: 未分类

1 篇文章

并发编程
一、synchronized 一、原子性、有序性、可见性 1.1 原子性 数据库的事务:ACID A:原子性-事务是一个最小的执行的单位,一次事务的多次操作要么都成功,要么都失败。 并发编程的原子性:一个或多个指令在CPU执行过程中不允许中断的。 i++;操作是原子性? 肯定不是:i++操作一共有三个指令 getfield:从主内存拉取数据到CPU…