![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JUC
追逐路上的小人物
没有
展开
-
JUC-ForkJoin和CompletableFuture
ForkJoin代码package com.cb.demo.example;import java.util.concurrent.ExecutionException;import java.util.concurrent.ForkJoinPool;import java.util.concurrent.ForkJoinTask;import java.util.concurrent.RecursiveTask;class MyTask extends RecursiveTask&..原创 2022-02-13 00:19:24 · 224 阅读 · 0 评论 -
Java-四大函数式接口和流计算
数据流的操作 ----链式编程+流式计算一、作用可以代替SQL删选对应条件的数据。代替重复查询单个表。因为代码计算是内存级别的流(Stream) 到底是什么呢?是数据渠道,用于操作数据源(集合、数组等)所生成的元素序列。“集合讲的是数据,流讲的是计算!”二、四大函数接口1、Consumer 消费型接口 有输入参数,无返回值2、Supplier 供给型接口 无输入参数,有返回值3、Function 函数型接口 有输入,有返回值4、Predicate...原创 2022-02-12 23:42:46 · 236 阅读 · 0 评论 -
JUC-ThreadPool
一、什么是线程池线程池的优势:线程池做的工作只要是控制运行的线程数量, 处理过程中将任务放入队列 ,然后在线程创建后启动这些任务, 如果线程数量超过了最大数量,超出数量的线程排队等候 ,等其他线程执行完毕,再从队列中取出任务来执行。它的主要特点为: 线程复用;控制最大并发数;管理线程。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的销耗。第二:提高响应速度。当任务到达时,任务可以不需要等待线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限原创 2022-02-11 23:28:07 · 203 阅读 · 0 评论