From Coffee to Data

技术需要善加利用:让弱小者的声音得到倾听,让每个人都有参与的机会,让世界免于灾难之苦。 ——Martin Kleppmann

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2018年11月8日

摘要: Java单例模式是最常见的设计模式之一,广泛应用于各种框架、中间件和应用开发中。单例模式实现起来比较简单,基本是每个Java工程师都能信手拈来的,本文将结合多线程、类的加载等知识,系统地介绍一下单例模式的演变,并体现在7种不同的单例设计中。说到这个,非常像孔乙己里那个“回字有四种写法”的梗,不过与封 阅读全文
posted @ 2018-11-08 22:07 Leoliu168 阅读(276) 评论(0) 推荐(0) 编辑

摘要: ThreadGroup是Java提供的一种对线程进行分组管理的手段,可以对所有线程以组为单位进行操作,如设置优先级、守护线程等。 线程组也有父子的概念,如下图: 线程组的创建 线程组的基本操作 注意:后添加进线程组的线程,其优先级不能大于线程组的优先级 线程组的Interrupt 线程组的destr 阅读全文
posted @ 2018-11-08 13:41 Leoliu168 阅读(2832) 评论(0) 推荐(0) 编辑

摘要: 许多以Java多线程开发为主题的技术书籍,都会把对Java虚拟机和Java内存模型的讲解,作为讲授Java并发编程开发的主要内容,有的还深入到计算机系统的内存、CPU、缓存等予以说明。实际上,在实际的Java开发工作中,仅仅了解并发编程的创建、启动、管理和通信等基本知识还是不够的。一方面,如果要开发 阅读全文
posted @ 2018-11-08 10:47 Leoliu168 阅读(979) 评论(0) 推荐(2) 编辑