东理SHANDONG UNIVERSITY OF TECHNOLOGY多线程专业专注创新
专业 专注 创新 多 线 程
东理宝本章目标SHANDONG UNIVERSITY OFTECHNOLOGY了解线程的概念理解、掌握Java线程的创建及启动了解线程的生命周期和状态控制了解线程的同步与死锁(难点)专业专注创新
专业 专注 创新 本章目标 了解线程的概念 理解、掌握Java线程的创建及启动 了解线程的生命周期和状态控制 了解线程的同步与死锁(难点)
东理宝程序、进程、线程、多线程SHANDONGUNIVERSITYOFTECHNOLOGY程序(Program):为完成特定任务、用某种语言编写的一组指令的集合,指一段静态的代码★作为一个静态文件存储在计算机硬盘等存储空间。进程(Process):正在被操作系统运行的应用程序。线程(Thread):指进程中的一个执行流程一个进程可以由多个线程组成★在一个进程中可以同时运行多个不同的线程,它们分别执行不同的任务。专业专注创新
专业 专注 创新 程序、进程、线程、多线程 程序(Program):为完成特定任务、用某种语 言编写的一组指令的集合,指一段静态的代码。 作为一个静态文件存储在计算机硬盘等存储空间。 进程(Process):正在被操作系统运行的应用 程序。 线程(Thread):指进程中的一个执行流程。 一个进程可以由多个线程组成; 在一个进程中可以同时运行多个不同的线程,它们分 别执行不同的任务
东理功多线程的概念SHANDONGUNIVERSITYOFTECHNOLOGY多线程:在一个程序中可以同时执行不同的任务,这是实现并发机制的一种有效手段时间片轮回机制:★操作系统使用分时管理各个进程,按CPU时间片轮流执行每个进程。★Java的多线程:在操作系统每次分时给Java程序一个时间片的CPU时间内,在若干独立的可控制的线程之间切换。多线程的目的:为了最大限度地利用CPU资源专业专注创新
专业 专注 创新 多线程的概念 多线程:在一个程序中可以同时执行不同的任 务,这是实现并发机制的一种有效手段。 时间片轮回机制: 操作系统使用分时管理各个进程,按CPU时间片轮 流执行每个进程。 Java的多线程:在操作系统每次分时给Java程序一 个时间片的CPU时间内,在若干独立的可控制的线 程之间切换。 多线程的目的:为了最大限度地利用CPU资源
东理多线程图示SHANDONGUNIVERSITYOFTECHNOLOGY文件文件各种系统资源I0装置各种系统资源I0装置数据区段数据区段程序区段程序区段同时有数个地方在执行只有一个地方在执行传统的进程多线程的任务进程:在一个时间段内只能完成一件事情线程:在进程基础上划分,之后在同一个时间段内可以比传统进程完成的功能更多A之B,只能做一件事情AB,能多件事情
专业 专注 创新 多线程图示