![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java并发编程
刘织忋
长江水面写日记,愿你也能看见涟漪。
展开
-
【Java并发编程】-【设计模式】
一、设计模式 1.面向对象思想设计原则 在实际的开发中,我们要想更深入的了解面向对象思想,就必须熟悉前人总结过的面向对象的思想的设计原则。 单一职责原则 核心思想是开发人员经常说的”高内聚,低耦合”。 也就是说,每个类应该只有一个职责,对外只能提供一种功能,而引起类变化的原因应该只有一个。在设计模式中,所有的设计模式都遵循这一原则。 开闭原则 核心思想是:一个对象对扩展开放,对修改关闭。其实开闭原则的意思就是:对类的改动是通过增加代码进行的,而不是修改现有代码。 也就是说软件开发人员一旦写出了可以运行的代码原创 2020-07-02 21:04:34 · 92 阅读 · 0 评论 -
【Java并发编程】-【线程组与线程池】
一、线程组 Java中使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理,Java允许程序直接对线程组进行控制。 ①public final ThreadGroup getThreadGroup() 默认情况下,所有的线程都属于主线程组。 ②public final String getName() 返回此线程组的名称。 修改线程所在的组 创建一个线程组,创建其他线程的时候,把其他线程的组指定为我们自己新建线程组。 Thread(ThreadGroup group, Runnable ta原创 2020-07-02 12:43:55 · 153 阅读 · 0 评论 -
【Java并发编程】-【多线程基础】
一、多线程基础 1.多线程概述 进程: 正在运行的程序,是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。 线程: 是进程中的单个顺序控制流,是一条执行路径,一个进程如果只有一条执行路径,则称为单线程程序。一个进程如果有多条执行路径,则称为多线程程序。 2.Java程序运行原理 java 命令会启动 java 虚拟机,启动 JVM,等于启动了一个应用程序,也就是启动了一个进程。该进程会自动启动一个 “主线程” ,然后主线程去调用某个类的 main 方法。所以 main方法运行在主原创 2020-07-01 22:24:12 · 91 阅读 · 0 评论