
Java基础-多线程篇
呵呵哒666
懒人有懒福
展开
-
一、Java基础-多线程第一章(基础简介)
1、什么是进程与线程(1)【进程】是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。在 Java 中,当我们启动 main 函数时其实就是启动了一个 JVM 的进程,而 main 函数所在的线程就是这个进程中的一个线程,也称主线程。(2)【线程】与进程相似,但线程是一个比进程更小的执行单位。一个进程在其执行的过程中可以产生...原创 2019-08-31 17:22:03 · 149 阅读 · 0 评论 -
二、Java基础-多线程第二章(实现方式)
一、方式一:通过实现 Runnable 接口来创建线程1、实现Runnable接口2、重写run方法(具体的实现)3、创建Runnable实现类的实例,并以此实例作为Thread的target对象,即该Thread对象才是真正的线程对象。调用start方法执行线程...原创 2019-09-09 10:04:29 · 131 阅读 · 0 评论 -
三、Java基础-多线程第三章(阻塞与唤醒)
一、线程阻塞与唤醒方式1:sleep() 方法sleep() 允许 指定以毫秒为单位的一段时间作为参数,它使得线程在指定的时间内进入阻塞状态,不能得到CPU 时间,指定的时间一过,线程重新进入可执行状态。public class JamSleepTest { public static void main(String[] args) { Thread mt1 = new...原创 2019-09-09 11:15:31 · 215 阅读 · 0 评论 -
四、Java基础-多线程第四章(线程安全)
一、原创 2019-09-09 15:39:51 · 169 阅读 · 0 评论