![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
何小飞
这个作者很懒,什么都没留下…
展开
-
SpringBoot 线程池配置 实现AsyncConfigurer接口
线程是开发中常用到的,但是如果没有定义线程池,程序不断的创建,销毁线程,需要消耗很多时间,所以我们定义线程池可以减小这部分时间,我来实现AsyncConfigurer来配置线程池,先看看这个接口有什么方法public interface AsyncConfigurer { Executor getAsyncExecutor(); AsyncUncaughtExceptionHand...原创 2018-10-24 11:25:52 · 17861 阅读 · 0 评论 -
理解异步、同步 并行、并发 堵塞、非堵塞
一、同步VS异步 同步和异步我们经常见的,同步: 执行方法是有时间顺序的,例如我们运行一个同步方法,必须等这个方法执行结束才能执行下一步操作,异步:没有时间顺序,不需要等这个方法执行完,我们就可以执行下一步操作。二、并行VS并发 并发我们经常听见,但是并行很少听见吧,并行:就是一起执行,同时进行,例如一个房子有四个门,四个人可以同时进入;并发:争抢执行,例如一个房子只有一门...原创 2018-12-06 16:53:00 · 238 阅读 · 0 评论