请大佬们告知!
一个或某几个操作只能在一个线程执行完之后,另一个线程才能开始执行该操作,也就是说这些操作是不可分割的,线程不能在这些操作上交替执行
文中的 i++ 包括 3 个操作
读取 i 的值
i 的值 +1
将 i 赋值给 i
在这 3 个操作中可能会有其他线程开始执行,因此不是原子性的