
第12章多线程Java基础入门(第3版)
第12章 多线程 Java基础入门(第3版)

D00学习目标/Target?山了解进程与线程能够说出进程与线程的区别掌握创建多线程的3种方式,能够使用Thread类、Runnable接口和Callable接口实现多线程,并了解这3种创建多线程的方式的区别熟悉后台线程的使用,能够理解后台线程用于做什么
学习目标/Target 掌握创建多线程的3种方式,能够使用Thread类、Runnable接口和 Callable接口实现多线程,并了解这3种创建多线程的方式的区别 熟悉后台线程的使用,能够理解后台线程用于做什么 了解进程与线程,能够说出进程与线程的区别

曾学习目标/Target田Ll了解线程的生命周期及状态转换能够说出线程的生命周期的6种状态以及这6种状态的转换掌握操作线程的相关方法学会正确使用线程的优先级、休眠、合并、让步和中断操作掌握多线程的同步,能够正确地使多线程同步
学习目标/Target 掌握操作线程的相关方法,学会正确使用线程的优先级、休眠、合并、让步 和中断操作 掌握多线程的同步,能够正确地使多线程同步 了解线程的生命周期及状态转换,能够说出线程的生命周期的6种状态以及 这6种状态的转换

章节概述/Summary?山多线程是提升程序性能非常重要的一种方式,也是Java编程中的一项重要技术。在程序设计中,多线程就是指一个应用程序中有多条并发执行的线索,每条线索都被称作一个线程,它们会交替执行,彼此间可以进行通信。本章将针对ava中的多线程知识进行详细地讲解等
章节概述/ Summary 多线程是提升程序性能非常重要的一种方式,也是Java编程中的一项重要技术。在程 序设计中,多线程就是指一个应用程序中有多条并发执行的线索,每条线索都被称作 一个线程,它们会交替执行,彼此间可以进行通信。本章将针对Java中的多线程知识 进行详细地讲解等

会目录/Contents?01进程与线程02线程的创建03线程的生命周期及状态转换04线程操作的相关方法05线程同步
目录/Contents 01 02 03 进程与线程 线程的创建 线程的生命周期及状态转换 04 线程操作的相关方法 05 线程同步

管④12.1进程与线程
12.1 进程与线程

12.1.1进程先定一个小目标!了解进程,能够说出什么是进程
12.1.1 进程 先定一个小 目标! 了解进程,能够说出什么是进程

12.1.1进程进程(Process)进程是计算机中程序的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。虽说进程在程序执行时产生,但进程并不是程序。程序是“死”的,进程是“活”的,程序是指编译好的二进制文件,它存放在磁盘上不占用系统资源,是具体的;而进程存在于内存中,占用系统资源,是抽象的当一次程序执行结束之后,进程随之消失,进程所用的资源被系统回收
12.1.1 进程 进程是计算机中程序的一次运行活动,是系统进行资源分配和调度的基本单位, 是操作系统结构的基础。虽说进程在程序执行时产生,但进程并不是程序。程序 是“死”的,进程是“活”的,程序是指编译好的二进制文件,它存放在磁盘上, 不占用系统资源,是具体的;而进程存在于内存中,占用系统资源,是抽象的。 当一次程序执行结束之后,进程随之消失,进程所用的资源被系统回收。 进程(Process)

12.1.1进程“多道程序设计技术一个单核的CPU,同一时刻只能处理一个进程,用户之所以认为同时会有多个进程在运行,是因为计算机系统采用了“多道程序设计”技术。所谓多道程序设计是指计算机允许多个相互独立的程序同时进入内存,在内存的管理控制之下,相互之间穿插运行
12.1.1 进程 一个单核的CPU,同一时刻只能处理一个进程,用户之所以认为同时会有多个进 程在运行,是因为计算机系统采用了“多道程序设计”技术。所谓多道程序设计, 是指计算机允许多个相互独立的程序同时进入内存,在内存的管理控制之下,相 互之间穿插运行。 “多道程序设计”技术

12.1.1进程采用多道程序设计的系统,会将CPU的整个生命周期划分为长度相同的时间片,在每个CPU时间片内只处理一个进程。也就是说,在多个时间片上,系统会让多个进程分时使用CPU。虽然在同一个时间片中,一个CPU上只能处理一个进程,但CPU划分的时间片是非常微小的,且当下CPU运行速度极快,因此,在宏观上,可以认为计算机能并发执行多个程序、处理多个进程
12.1.1 进程 采用多道程序设计的系统,会将CPU的整个生命周期划分为长度相同的时间片,在每个 CPU时间片内只处理一个进程。也就是说,在多个时间片上,系统会让多个进程分时使用 CPU。虽然在同一个时间片中,一个CPU上只能处理一个进程,但CPU划分的时间片是非 常微小的,且当下CPU运行速度极快,因此,在宏观上,可以认为计算机能并发执行多个 程序、处理多个进程