📄 ch2.htm
字号:
<p><font color="#FFFFFF"><span style="mso-spacerun: yes" lang="EN-US">
</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">查找对应进程控制块、终止该进程及子孙进程、释放资源、释放进程控制块(若该进成为执行态,要进行进程调度)</span></font></p>
<p><font color="#FFFFFF"><span lang="EN-US">4</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">.进程的阻塞和唤醒</span><span lang="EN-US"><o:p>
</o:p>
</span></font></p>
<p><font color="#FFFFFF"><span style="mso-spacerun: yes" lang="EN-US">
</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">⑴进程的阻塞和唤醒的事件</span></font></p>
<p><font color="#FFFFFF"><span style="mso-spacerun: yes" lang="EN-US">
</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">请求系统服务、启动某种操作、新数据味道大、无新工作可做</span></font></p>
<p><font color="#FFFFFF"><span style="mso-spacerun: yes" lang="EN-US">
</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">⑵进程的阻塞流程(进程自己阻塞自己)</span></font></p>
<p style="TEXT-INDENT: 24pt"><font color="#FFFFFF"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">保存当前</span><span lang="EN-US">CPU</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">现场、置该进程为阻塞状态、被阻塞进程进入就绪队列、进程调度</span></font></p>
<p><font color="#FFFFFF"><span style="mso-spacerun: yes" lang="EN-US">
</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">⑶进程的唤醒流程</span></font></p>
<p><font color="#FFFFFF"><span style="mso-spacerun: yes" lang="EN-US">
</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">唤醒方法(其他进程唤醒):由系统进程唤醒或由事件发生进程唤醒</span></font></p>
<p><font color="#FFFFFF"><span style="mso-spacerun: yes" lang="EN-US">
</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">从等待队列中摘下被唤醒进程的进程控制块、将进程置成就绪态、被唤醒进程进程控制块送入就绪队列、进程调度或返回</span></font></p>
<p><font color="#FFFFFF"><span lang="EN-US">5</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">.进程的挂起和激活</span><span lang="EN-US"><o:p>
</o:p>
</span></font></p>
<p><font color="#FFFFFF"><span style="mso-spacerun: yes" lang="EN-US">
</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">⑴进程的挂起过程</span></font></p>
<p><font color="#FFFFFF"><span style="mso-spacerun: yes" lang="EN-US">
</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">⑵进程的激活过程</span></font></p>
<p> </td>
</tr>
<tr>
<td width="114%" align="left" height="51" colspan="2">
<p style="TEXT-ALIGN: center" align="center"><font color="#FFFFFF"><span lang="EN-US" style="FONT-SIZE: 14pt; mso-bidi-font-size: 10.0pt"><a name="ch24"></a>2</span><span style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">.</span><span style="font-size: 14pt; mso-bidi-font-size: 10.0pt" lang="EN-US">4
</span><span style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">线程的基本概念</span><span lang="EN-US" style="FONT-SIZE: 14pt; mso-bidi-font-size: 10.0pt"><o:p>
</o:p>
</span></font></p>
<p><font color="#FFFFFF"><span lang="EN-US">1</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">.线程的引入</span><span lang="EN-US"><o:p>
</o:p>
</span></font></p>
<p><font color="#FFFFFF"><span lang="EN-US">2</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">.线程与进程的比较</span><span lang="EN-US"><o:p>
</o:p>
</span></font></p>
<p><font color="#FFFFFF"><span style="mso-spacerun: yes" lang="EN-US">
</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">⑴调度</span></font></p>
<p><font color="#FFFFFF"><span style="mso-spacerun: yes" lang="EN-US">
</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">⑵并发性</span></font></p>
<p><font color="#FFFFFF"><span style="mso-spacerun: yes" lang="EN-US">
</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">⑶拥有资源</span></font></p>
<p><font color="#FFFFFF"><span style="mso-spacerun: yes" lang="EN-US">
</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">⑷系统开销</span></font></p>
<p><font color="#FFFFFF"><span lang="EN-US">3</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">.用户线程和内核支持线程</span><span lang="EN-US"><o:p>
</o:p>
</span></font></p>
<p><font color="#FFFFFF"><span style="mso-spacerun: yes" lang="EN-US">
</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">⑴线程的调度与切换速度</span></font></p>
<p><font color="#FFFFFF"><span style="mso-spacerun: yes" lang="EN-US">
</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">⑵系统调用</span></font></p>
<p><font color="#FFFFFF"><span style="mso-spacerun: yes" lang="EN-US">
</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">⑶线程的执行时间</span><span lang="EN-US"><o:p>
</o:p>
</span></font></p>
<p><span lang="EN-US"><font color="#FFFFFF"> <o:p>
</o:p>
</font></span></td>
</tr>
<center>
<tr>
<td width="18%" align="center" height="39"><font LANG="ZH-CN" color="#FFFFFF">作业:</font></td>
</center>
<td width="96%" align="center" height="39">
<p align="left"><font color="#FFFFFF"><font LANG="ZH-CN"> </font></font></td>
</tr>
<center>
<tr>
<td width="114%" align="center" height="39" colspan="2"><a href="index.htm"><font color="#FFFFFF">返回<<</font></a></td>
</tr>
</center>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -