| 查看: 195 | 回复: 1 | ||
| 当前主题已经存档。 | ||
[交流]
【讨论】操作系统(纳特) 第二章习题解,请勿灌水
|
||
|
操作系统第三版(纳特,中文版) 第二章习题 注:在此略过代码编写类的题 有错之处,望各位高手不吝指教 其他章节的陆续上传 请勿灌水 5.假定UNIX内核支持线程。你认为执行创建线程系统调用所花费的时间和执行fork()系统调用花费的时间是相同的吗?为什么? 略解 时间不相同。 进程至少包括一个线程和资源集合。这里单考虑单线程进程的情况。 Fork创建子进程的时候要复制一份父进程的程序代码、数据等,系统处理的内容显然超过作为其子集的一个线程的数据量。 多线程的进程的话更加显而易见。 所以,后者的时间花费大。 |
2楼2010-02-17 23:22:10













回复此楼