
现代操作系统实验文档。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
1. 在Linux环境下,开发一个名为an_ch2_1b的应用程序,该程序持续地输出以下行: “Those output come from child,[系统时间]”。 此外,还需要编写另一个应用程序,命名为an_ch2_1a。这个程序负责创建子进程并执行an_ch2_1b。该子进程同样持续地输出以下行:“Those output come from child,[系统时间]”。随后,请仔细观察程序的运行结果,并对您所观察到的现象进行深入的分析和解释。
2. 在Linux环境中,构建一个控制台应用程序,其中包含一个共享的整型变量,名为shared_var,其初始值设定为0。接着,创建一个线程并立即使其与主线程并发执行。新创建的线程以及主线程都会持续循环并输出shared_var的值。主线程在循环过程中不断地对shared_var执行加1操作,每次循环都将其值增加1;而新创建的线程则持续地对shared_var执行减1操作,每次循环都将其值减1。请务必观察程序运行的结果并对您所看到的现象进行详细的解释。
理发师问题的描述:一家理发店的接待室设有n张椅子,而工作室只有1张椅子。当没有顾客时,理发师会进入睡眠状态;一旦有顾客来到时,理发师必须被唤醒;如果接待室有空座位可用,顾客可以坐在其中等待;若接待室已满且没有空座位可供使用时,顾客将离开店铺而不接受理发服务;当理发师完成所有顾客的服务后且没有新的顾客到来时,他将重新开始睡觉。
1. 实现一个“difftree”命令工具,其主要功能是对比两个目录下的文件结构和文件信息。当通过命令行执行“difftree
全部评论 (0)


