admin 管理员组文章数量: 1086019
2024年3月13日发(作者:curl命令 h)
目录
1线程 .......................................................................................................................................................................................... 2
1.1线程的引入 .................................................................................................................................................................... 2
1.2线程的基本概念 ............................................................................................................................................................ 3
1.3线程的性质 .................................................................................................................................................................... 3
1.4线程的优点 .................................................................................................................................................................... 4
1.5线程的适用范围 ............................................................................................................................................................ 5
1.6线程的分类 .................................................................................................................................................................... 6
1.6.1内核线程 ............................................................................................................................................................. 6
1.6.2用户线程 ............................................................................................................................................................. 7
1.7线程的状态 .................................................................................................................................................................... 7
1.8线程的执行特性 ............................................................................................................................................................ 8
2多线程技术 ............................................................................................................................................................................... 9
2.1多线程的优点 .............................................................................................................................................................. 10
2.2多线程模式 .................................................................................................................................................................. 10
2.2.1单对多模式 ....................................................................................................................................................... 10
2.2.2单对单模式 ....................................................................................................................................................... 11
2.2.3多对多模式 ....................................................................................................................................................... 11
参考文献.................................................................................................................................................................................... 12
1
线程和多线程
摘要:论文主要介绍了线程的特点、性质、优点、适用范围、分类、状态及执行特性,
还简单介绍了多线程的优点及模式。
关键字:线程 多线程
1线程
1.1线程的引入
如果说,在操作系统中引入进程都是目的是为了使多个程序能并发执行,以提高资源
的利用率和系统吞吐量,那么,在操作系统中再引入线程,则是为了减少程序在并发执行
时所付出的时空开销,使计算机操作系统具有更好的并发性。
为了说明这一点,首先回顾进程的两个基本属性:⑴进程是一个可拥有资源的独立单
元。⑵进程同时又是一个可独立调度和分配的基本单元。正是由于进程有这两个基本属性,
才使之成为一个能独立运行的基本单元,从而也就构成了进程并发执行的基础。然而,为
了使程序能并发执行,系统还必须进行一下一系列操作:⑴创建进程。系统在创建一个进
程时,必须为它分配其所必需的,除处理机外的所以资源。如内存空间、I/O设备以及建
立相应的PCB⑵撤销进程。系统在撤销进程时又必须先对其所占用的资源执行回收操作,
然后再撤销PCB⑶进程切换。对进程进行切换时,由于要保留当前进程的PCB环境和设置
新选中的进程的CPU环境,须花费不少的处理机时间。
2
版权声明:本文标题:多线程技术 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1710278294a565790.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论