- 2
- 0
- 约6.69千字
- 约 53页
- 2018-03-02 发布于浙江
- 举报
[工学]第九章多线程
第九章 多线程 主要内容 1、进程与线程 2、多线程编程基础 3、线程的生命周期 4、线程的优先级 5、线程的常用方法 6、多线程的编程方式 教材第8章,ThinkingInJava第13章 1、进程与线程 1.1 进程 1.2 多线程概念 1.3 进程和线程的区别 1.1 进程(Process)概念 一个独立程序的每一次运行称为一个进程,例如 用word编辑文稿时,在一个窗口输出数据,同时在另一个窗口下载音乐,这三个独立的程序在同时运行,称为三个进程。 一个应用程序的执行(如Java程序)也对应于一个进程。 操作系统周期性的将CPU切换到不同的任务,分时间片轮流运行每一个进程,而每一个进程都像是连续运行的。 每一个进程占有自己的内存空间。 1.2 线程(Thread)概念 一个进程中多段代码同时并发执行,称为多线程。 采用多线程,一个进程的若干任务就可以细分为多个部分由多线程来处理,这样可以增强整个程序的吞吐量, 加快反应时间: 如:一个线程等待来自GUI的输入,另一个线程处理接受的输入信息。 创建线程比创建进程开销要小得多,线程之间的协作和数据交换也比较容易,线程称为轻量级进程(light-weight process)。 Java在语言级提供多线程并发的概念 1.3 进程与线程的区别 多进程必须使用操作系统提供的复杂机制去共享内存;而多线程可以自动访
您可能关注的文档
最近下载
- 生物物种的多样性分析.ppt VIP
- 江西省易制爆危险化学品流向管理信息系统-从业单位操作手册.pdf VIP
- (高清版)B-T 42060-2022 医学实验室 样品采集、运送、接收和处理的要求.pdf VIP
- 2026广东广州市从化区人民法院招聘文员5人笔试备考题库及答案解析.docx VIP
- 2023广东广州市从化区人民法院招聘文员(5人)笔试备考题库及答案解析.docx VIP
- 2.2加拿大国际商务文化与礼仪(课件)-《国际商务文化与礼仪》同步教学(高教版).pptx VIP
- 3.1西班牙国际商务文化与礼仪(课件)-《国际商务文化与礼仪》同步教学(高教版).pptx VIP
- 3.2英国国际商务文化与礼仪(课件)-《国际商务文化与礼仪》同步教学(高教版).pptx VIP
- 用水定额 第11部分:数据中心DB11_T 1764.11-2023_可搜索.pdf
- 附着式升降脚手架施工方案.docx VIP
原创力文档

文档评论(0)