深入理解计算机系统

作者:(美)兰德尔 E.布莱恩特  出版社:机械工业出版社

题目 题型
图12-5中,并发服务器的第33行上,父进程关闭了已连接描述符后,子进程仍... 问答
如果我们要删除图12-5中关闭已连接描述符的第30行,从没有内存泄漏的角度... 问答
在Linux系统里,在标准输入上键入Ctrl+D表示EOF。图12-6中的... 问答
图12-8所示的服务器中,我们在每次调用select之前都立即小心地重新初... 问答
在图12-5中基于进程的服务器中,  我们在两个位置小心地关闭了... 问答
A.为图12-15中的示例程序在下表的每个条目中填写“是”或者“否”。在第... 问答
根据badcnt.c的指令顺序完成下表: 这种顺序会产生一个... 问答
使用图12-21中的进度图,将下列轨迹线划分为安全的或者不安全的。 ... 问答
 设p表示生产者数量,c表示消费者数量,  而n表示以... 问答
图12-26所示的对第一类读者-写者问题的解答给予读者较高的优先级,但是从... 问答
对于下表中的并行程序,填写空白处。假设使用强扩展: 问答
图12-38中的ctime_ts函数是线程安全的,但不是可重入的。请解释说明。 问答
 在图12-43中,我们可能想要在主线程中的第14行后立即释放已... 问答
A.在图12-43中,我们通过为每个整数ID分配一个独立的块来消除竞争。给... 问答
思考下面的程序,它试图使用一对信号量来实现互斥。 初始时:s=1,t=0.... 问答
编写hello.c(图12-13)的一一个版本,它创建和回收n个可结合的对... 问答
A.图12-46中的程序有一个bug。要求线程睡眠一秒钟,然后输出一个字符... 问答
用图12-21中的进度图,将下面的轨迹线分类为安全或者不安全的。 A... 问答
图12-26中第--类读者-写者问题的解答给予读者的是有些弱的优先级,因为... 问答
考虑读者-写者问题的一个更简单的变种,即最多只有N个读者。推导出一个解答,... 问答