参考:https://blog.csdn.net/x541211190/article/details/106163940
1 线程不安全代码 1.1 线程不安全 代码实例线程不安全案例:两个线程同时累加同一个变量,结果值会小于实际值
程序执行count++这个操作时,JVM将会分为三个步骤完成(非原子性):
某线程从内存中读取count。
某线程修改count值。
某线程将count重新写入内存。
AtomicInteger属于乐观锁:
乐观地认为程序中的并发情况不那么严重,所以让线程不断去重试更新



