Java多线程
文章平均质量分 88
多喝热水0_0
这个作者很懒,什么都没留下…
展开
-
【java多线程】从单例模式到Java内存模型
前言 兄弟姐妹们,今天开始继续讲Java多线程,不过今天不直接讲,先从设计模式中最常见的单例模式讲起,然后在讲Java的内存模型JMM等等。 单例模式 既然讲到了单例模式,我们就顺便复习一下中最基础的设计模式。 单例模式顾名思义,也就是方法类只会初始化一次,至于什么时机初始化就分为饿汉式和懒汉式,Spring的bean默认都是单例的。下面用代码讲讲。 最基本就是懒汉式,就是我啥也不管,直接赋值初始化。 public class LazySingleton { // 私有构造类,没有其他方式初始化 pri原创 2021-09-26 18:07:30 · 141 阅读 · 0 评论 -
【多线程】Java并发线程综述
前言 兄弟姐妹们,又是新的一周,很开心今天博客总阅读量超过400,看看今年能不能突破1000的阅读量,废话不多说,开始今天的内容。 最近看了几本书《Java并发编程的艺术》、《Java并发编程实战》,感觉学到了很多的东西,但是同时脑子糊糊的,很难把这些知识串联起来,我相信很多同学都是一样的感觉,今天特定缕了一缕思路,搞出了个思维导图,供大家学习交流思考。 同时推荐大佬的系列博客,链接。 看完这些博客之后,再去看看上面的书籍,我相信收获会很大的。 思维导图 按照惯例,放出一个自己写的思维导图,其实建议大家自己原创 2021-08-28 16:35:52 · 127 阅读 · 0 评论 -
Java线程池的使用
前言 今天开一个新坑,系统地讲解Java多线程。先讲使用,然后深入源码。 先开讲Spring中多线程的使用。 线程池的使用 线程池的好处 线程池的好处不言而喻,总的来说是提高效率,节省资源。 参数配置 Java并发包里提供了ThreadPoolExecutor这个类,还有Spring提供的ThreadPoolTaskExecutor。有些人可能搞不清二者的区别,简单来说spring是在Java并发包里面的基础上封装的。接下来讲讲相关的配置。 ThreadPoolExecutor 核心参数分别如下: &l原创 2021-08-16 15:46:52 · 151 阅读 · 0 评论