前言 在学习到Redis的数据类型时,接触到了Redis的原子性,从而引出了Redis单线程和Java多线程执行函数的区别,从而引出i++执行多次,最终取值范围的问题,该问题的核心在于线程互相打断的两种极端情况 问题概述 两个线程同时执行100次i++,最终的取值范围是多少 代码如下: public class Test2 { private static int i = 0; public static void main(