摘要: JMM 什么是JMM(Java Memory Model),java内存模型 关于JMM的一些同步的约定: 1、线程解锁前,必须把共享变量立刻刷回主存 2、线程加锁前,必须读取主存中的最新值到工作内存中 3、加锁和解锁是同一把锁 Volatile是java虚拟机提供的轻量级的同步机制 1、保证可见性 阅读全文
posted @ 2021-08-05 17:57 gdstcymc 阅读(42) 评论(0) 推荐(0)
摘要: import java.util.concurrent.CompletableFuture;import java.util.concurrent.ExecutionException;//异步调用public class Demo01 { public static void main(Strin 阅读全文
posted @ 2021-08-05 16:53 gdstcymc 阅读(57) 评论(0) 推荐(0)
摘要: ForkJoin(工作窃取) 在大数据量的时候使用,提高效率。 大数据:Map Reduce(把大任务拆分成小任务) 例子://定义一个forkjoin操作类,继承于RecursiveTask(递归任务) import java.util.concurrent.RecursiveTask;//求和计 阅读全文
posted @ 2021-08-05 15:27 gdstcymc 阅读(57) 评论(0) 推荐(0)
摘要: 一、函数型接口import java.util.function.Function;public class Demo01 { public static void main(String[] args) { Function function = new Function<String, Stri 阅读全文
posted @ 2021-08-05 09:55 gdstcymc 阅读(137) 评论(0) 推荐(0)