01 2022 档案
摘要:开发中为什么要使用线程池 降低资源的消耗。通过重复利用已经创建好的线程,降低线程创建和销毁带来的损耗。 提高响应速度。因为线程池中的线程数没有超过最大上限时,有的线程处于等待分配任务的状态,当任务来时无需创建新的线程就能运行。 提高线程的可管理性。线程池会根据当前系统的特点对池内的线程进行优化处理,
阅读全文
摘要:Java8新特性之CompletableFuture CompletableFuture java8推出,java9增强,功能非常强大,可以编排异步任务,完成串行执行,并行执行,AND 汇聚关系,OR 汇聚关系。 任务之间的关系 并发、依赖、互斥 先弄个工具类,用来后面进行打印调试。 public
阅读全文