2) 内核控制线程 这种线程又称为轻型进程LWP(Light Weight Process)。 每一个进程都可拥有多个LWP, 同用户级线程一样, 每个LWP都有自己的数据结构(如TCB),其中包括线程标识符、优先级、 状态, 另外还有栈和局部存储区等。 它们也可以共享进程所拥有的资源。LWP可通过系统调用来获得内核提供的服务,这样,当一个用户级线程运行时,只要将它连接到一个LWP上,此时它便具有了内核支持线程的所有属性。 图 2 - 14 利用轻型进程作为中间系统 * 2.6.2 消息传递通信的实现方法 1. 直接通信方式 这是指发送进程利用OS所提供的发送命令,直接把消息发送给目标进程。此时,要求发送进程和接收进程都以显式方式提供对方的标识符。通常,系统提供下述两条通信命令(原语): Send(Receiver, message); 发送一个消息给接收进程; Receive(Sender, message); 接收Sender发来的消息; 例如,原语Send(P2, m1)表示将消息m1发送给接收进程P2; 而原语Receive(P1,m1)则表示接收由P1发来的消息m1。 在某些情况下,接收进程可与多个发送进程通信,因此,它不可能事先指定发送进程
您可能关注的文档
最近下载
- 中枢性性早熟诊断与治疗专家共识2025年全文.docx VIP
- 微观经济学 , 第六版 , 哈伯德 - Microeconomics , 6th_edition_Glenn_P._Hubbard 703页.docx VIP
- CNAS-R01.PDF VIP
- 中医肾病诊疗指南2025版.docx
- 2024年5月26日河南省事业单位联考《职业能力测试》试题真题试卷答案解析.doc VIP
- 标准检验指导书(SIP)-(格式模板).docx VIP
- 院感知识培训内容ppt(最新完整版).pptx VIP
- 盛华社区文体中心空间规划运营方案(城市空间改造、城市微更新、社区改造运营、城市空间规划、商业定位).pptx VIP
- 肌间静脉血栓诊疗指南(最新版).pdf VIP
- 复旦大学博士后服务手册.PDF VIP
原创力文档

文档评论(0)