Java中的i++不是原子操作,当i = 0时,两个线程分别对i进行++100次,值是多少? 答:2 ~ 200。原因在于,i ++ 操作并不是原子操作,每次要先把i从内存复制到寄存器,然后++,然后再把i复制到内存中,这需要至少3步。