文档详情

多线程编程技术培训.pdf

发布:2025-03-06约4.4万字共110页下载文档
文本预览下载声明

多线程技术

NCEPU

NorthChinaEtedricFewerUnwersiy

a

Java

2023年4月1日星期六NCEPU

在煮好一杯咖啡之前,你生活中的事务可以

已经完成了很多个任务。被分解执行。软件

在完成每一个任务之前和中,就体现为多线

进行下一个任务之间,都程。它的意义在于

有不同的开始、结束和执一个应用程序中,

行过程。在很多情况下,有多个执行部分可

这些任务是同时发生的。以同时执行。

2023年4月1日星期六NCEPU

Java

Contents

1.多线程基本概念

2.创建线程的方式

3.线程组

4.线程的同步与互斥

2023年4月1日星期六NCEPU

4■

Java

8.1线程概念圜

♦:♦程序、进程和多任务

线程

线程的生命周期与线程的状态

2023年4月1日星期六NCEPU

4■

Java

8.1线程概念圜

♦1程序、进程与多任务

■程序(program)是对数据描述与操作的代码的集合,是

应用程序执行的脚本。

■进程(process)是程序的一次执行过程,是系统运行程

序的基本单位。程序是静态的,进程是动态的。系统运行

一个程序即是一个进程从创建、运行到消亡的过程。

■多任务(multitask)在一个系统中可以同时运行多个程

序,即有多个独立运行的任务,每个任务对应一个进程。

2023年4月1日星期六NCEPU

4■

Java

8.1线程概念圜

2线程

■线程(thread)就是比进程更小的运行单位,是程

序中单个顺序的流控制。一个进程中可以包含多个

线程。

■简单来讲,线程是一个独立的执行流,是进程内部

的一个独立执行单元,相当于一个子程序。

2023年4月1日星期六

显示全部
相似文档