没有合适的资源?快使用搜索试试~ 我知道了~
第8章 多线程设计1
需积分: 0 0 下载量 199 浏览量
2022-08-03
17:15:33
上传
评论
收藏 746KB PDF 举报
温馨提示
试读
34页
第8章 多线程设计多线程机制线程通信22 October 2019多线程机制v线程就是应用程序中的一个可执行线索,多线程就是同一个应用程序中有多个可执行线索,它
资源详情
资源评论
资源推荐
电子科技大学信息与软件工程学院
22 October 2019 1
面向对象程序设计Java
江春华
UESTC
22 October 2019 2
内 容
1
多线程实现方法
2
多线程状态及调度
3
线程同步
4
第8章 多线程设计
多线程机制
5
线程通信
UESTC
22 October 2019 3
多线程机制
v线程就是应用程序中的一个可执行线索,多线程
就是同一个应用程序中有多个可执行线索,它们
可以并发执行。
v多线程就是同一程序中多个任务的并发实现。
v同类的多个线程是共享一块内存空间和一组系统
资源,而线程本身的数据通常只有微处理器的寄
存器数据,以及一个供程序执行时使用的堆栈。
UESTC
22 October 2019 4
多线程机制
v线程与进程相似,是一段完成某个特定功能的代
码,是程序中单个顺序的流控制。
v系统在产生一个线程,或者在各个线程之间切换
时,负担要比进程小的多。
v一个进程中可包含多个线程,线程被称为轻负荷
进程(light-weight process)。
UESTC
22 October 2019 5
多线程机制
v进程与线程之间的差别主要体现在两个方面:
Ø 作为基本的执行单元,线程的划分比进程小,因此,支持
多线程的系统要比只支持多进程的系统并发程度高。
Ø 进程把内存空间作为自己的资源之一,每个进程均有自己
的内存单元。
线程却共享内存单元,通过共享的内存空间来交换信息,
从而有利于提高执行效率。
剩余33页未读,继续阅读
白羊带你成长
- 粉丝: 21
- 资源: 329
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0