摘要: JMM(java Memoey Model)java内存模型 内存交互操作 内存交互操作有8种,虚拟机实现必须保证每一个操作都是原子的,不可在分的(对于double和long类型的变量来说,load、store、read和write操作在某些平台上允许例外) lock (锁定):作用于主内存的变量, 阅读全文
posted @ 2022-05-07 22:50 小罗要有出息 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 异步回调 很像ajax package com.luoKing.future; import java.util.concurrent.CompletableFuture; import java.util.concurrent.ExecutionException; public class De 阅读全文
posted @ 2022-05-07 22:03 小罗要有出息 阅读(48) 评论(0) 推荐(0) 编辑
摘要: Fork/Join框架强调任务的分解。 该框架主要有Fork,join两个操作组成,Fork操作主要用于对任务和数据进行划分。join操作用于对各个部分的运行结果进行合并 该框架有一个重要的方法,叫做工作窃取法,当一个线程完成任务时,会去查看其它线程是否完成了任务,如果没有,就将窃取一部分任务来处理 阅读全文
posted @ 2022-05-07 18:22 小罗要有出息 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 函数型接口(function) 作用:传入什么,就输出什么 源码 @FunctionalInterface public interface Function<T, R> { R apply(T t); } 使用 package com.luoKing.funcation; import java. 阅读全文
posted @ 2022-05-07 15:58 小罗要有出息 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 线程池的技术: 事先准备好一些资源,有人要用就来拿,用完记得还(关闭池) 线程池的好处 减少资源的消耗 提高系统的性能,提高相应速度(因为池的开启和关闭非常消耗资源) 易于一起管理线程 总结:线程池的优点:线程复用,可以控制最大并发数,管理线程 三大方法 public static void mai 阅读全文
posted @ 2022-05-07 11:15 小罗要有出息 阅读(226) 评论(0) 推荐(0) 编辑