- 博客(2)
- 问答 (1)
- 收藏
- 关注
原创 Java单例模式双重检验+volatile
Java单例模式双重检验+volatilepublic class Singleton { /** volatile 作用: * 1、禁止JVM进行指令重排 * 创建实例过程: A、为 singleton 分配内存空间; B、初始化 singleton; C、将 singleton 指向分配的内存空间。 * 如果指令重排后为 A—>C->B,变量已经指向分配的空间,则其它线程经第一个 if 时,不为空,直接返回,但实例并未完成初始化。
2021-03-20 18:34:18 332 4
原创 Java使用并行流计算求和
Java高效率计算求和 // 并行流方式 public static void longAdd(){ long start = System.currentTimeMillis(); // Stream并行流 () (] long sum = LongStream.rangeClosed(0L, 10_0000_0000L).parallel().reduce(0, Long::sum); long end = System.curre
2021-03-05 23:43:34 531
空空如也
c++关于读取.txt信息入类中问题
2019-06-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人