中国高校课件下载中心 》 教学资源 》 大学文库

《Java基础入门》课程电子教案(PPT教学课件)第12章 多线程

文档信息
资源类别:文库
文档格式:PPTX
文档页数:148
文件大小:1.36MB
团购合买:点击进入团购
内容简介
进程与线程 线程的创建 线程的生命周期及状态转换 线程操作的相关方法 线程同步
刷新页面文档预览

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

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

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

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

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

12.1 进程与线程

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

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

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

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

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档