多线程
文章平均质量分 92
juc、多线程
m0_46493091
不废现在,不惧未来
展开
-
创建线程的几种方法
创建线程的四种方式继承Thread类实现Runnable接口实现Callable接口Callable和Runnable的异同点使用线程池Executors继承Thread类(1)创建一个类继承Thread类,重写run()方法,将所要完成的任务代码写进run()方法中;(2)创建Thread类的子类的对象;(3)调用该对象的start()方法start()方法表示启用该线程,之后会自动调用run()方法,程序打印的就是Thread;如果直接调用run方法,那程序打印的就是main实例代码pub原创 2021-05-06 20:26:08 · 335 阅读 · 0 评论 -
Stream流式计算
什么是流式计算例子什么是流式计算在传统的数据处理流程中,总是先收集数据,然后将数据放到DB中。当人们需要的时候通过DB对数据做query,得到答案或进行相关的处理。这样看起来虽然非常合理,但是结果却非常的紧凑,尤其是在一些实时搜索应用环境中的某些具体问题,效率可能会很低,时效性也不是很好。这就引出了一种新的数据计算结构—流计算方式。它可以很好地对大规模流动数据在不断变化的运动过程中实时地进行分析,捕捉到可能有用的信息,并把结果发送到下一计算节点。Stream 是对集合(Collection)对象功.原创 2020-08-11 12:50:15 · 241 阅读 · 0 评论 -
四大函数式接口
四大函数式接口函数式接口是什么?1、Function(函数型接口)2、Predicate(判断型接口)3、Consumer(消费型接口)4、Supplier(供给型接口)新时代的java程序员必须掌握的:lambda表达式,链式编程,函数式编程,Stream流式计算。四大函数式接口函数式接口是什么?如果一个接口只有一个抽象方法,那么该接口就是一个函数式接口函数式接口的实例可以通过 lambda 表达式、方法引用或者构造方法引用来创建。如果我们在某个接口上声明了 @FunctionalIn.原创 2020-08-11 11:17:59 · 1594 阅读 · 0 评论 -
JUC并发编程
JUC是什么?线程和进程并发、并行一些面试题Lock锁(重点)JUC是什么?JUC简称java util concurrent,是java中有关线程的三个包。这里我们给出API文档链接:https://pan.baidu.com/s/1k9s_96Ip8tnNug0NoTadmw提取码:eexh线程和进程进程:运行中的应用程序***.exe的集合(QQ.exe、IDEA.exe)从上图可以看出,线程数大于进程数。其实:一个进程往往包含多个线程,最少包含一个线程!java默认有2个.原创 2020-08-12 10:07:08 · 204 阅读 · 0 评论