- 2
- 0
- 约8.98千字
- 约 15页
- 2019-10-25 发布于安徽
- 举报
.
.
1、进程和线程的区别?
解析:(1)进程是资源的分配和调度的一个独立单元,而线程是CPU调度的基本单元
? ?? ?????(2)同一个进程中可以包括多个线程,并且线程共享整个进程的资源(寄存器、堆栈、上下文),一个进行至少包括一个线程。
? ? ? ? ? (3)进程的创建调用fork或者vfork,而线程的创建调用pthread_create,进程结束后它拥有的所有线程都将销毁,而线程的结束不会影响同个进程中的其他线程的结束
? ? ? ? ? (4)线程是轻两级的进程,它的创建和销毁所需要的时间比进程小很多,所有操作系统中的执行功能都是创建线程去完成的
? ? ? ? ? (5)线程中执行时一般都要进行同步和互斥,因为他们共享同一进程的所有资源
? ? ? ? ? (6)线程有自己的私有属性TCB,线程id,寄存器、硬件上下文,而进程也有自己的私有属性进程控制块PCB,这些私有属性是不被共享的,用来标示一个进程或一个线程的标志
17、什么是死锁?其条件是什么?怎样避免死锁?
死锁的概念:在两个或多个并发进程中,如果每个进程持有某种资源而又都等待别的进程释放它或它们现在保持着的资源,在未改变这种状态之前都不能向前推进,称这一组进程产生了死锁。通俗地讲,就是两个或多个进程被无限期地阻塞、相互等待的一种状态。
死锁产生的原因主要是:? 系统资源不足;? 进程推进顺
您可能关注的文档
- U100考勤机设置方法.doc
- U-2910型紫外可见分光光度计软件操作说明书.doc
- VHDL语言的基本知识点罗列.doc
- Word操作题知识点汇总.doc
- XX幼儿园春季小二班保育员工作总结.doc
- 阿尔西精密空调U30E1C3参数.doc
- 阿里巴巴集团web安全标准Ver1..doc
- 阿里巴巴融资史.doc
- 艾略特波浪理论的基本原则.doc
- 安检员实操问答题.doc
- GBT 11848.3-2025 铀矿石浓缩物分析方法 第3部分:可萃有机物的测定 重量法标准立项发展报告.docx
- YBT 6422-2025 光伏支架用连续热镀锌铝镁合金镀层钢板及钢带标准立项发展报告.docx
- GBT 9870.3-2025 硫化橡胶或热塑性橡胶 动态性能的测定 第3部分:玻璃化转变温度(Tg)标准立项发展报告.docx
- DSISO 4625-3-2026 颜料和清漆用基料 软化点的测定 第3部分:杯法(无球法) 标准立项发展报告.docx
- NYT 4651-2025 牛羊屠宰兽医卫生检验人员岗位技能要求标准立项发展报告.docx
- SYT 7854-2025 埋地钢质管道交流干扰防护技术标准标准立项发展报告.docx
- GBT 45855-2025 风能发电系统 风力发电机组生命周期环境评价技术规范标准立项发展报告.docx
- GBT 45433-2025 法庭科学 伪造人像 可解释性检验特征集标准立项发展报告.docx
- QBT 4632-2025 草莓罐头标准立项发展报告.docx
- 新教师岗前培训心得体会优秀8篇.doc
原创力文档

文档评论(0)