资源说明:1)进程的创建:
编写一段程序,使用系统调用fork() 创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示字符“a”,子进程分别显示字符“b”和“c”。试观察记录屏幕上的显示结果,并分析原因。
(2)进程的控制
修改已经编写的程序,将每个进程输出一个字符改为每个进程输出一句话,再观察程序执行时屏幕上出现的现象,并分析原因。
如果在程序中使用系统调用lockf () 来给每一个进程加锁,可以实现进程之间的互斥,观察并分析出现的现象。
(3)
a) 编写一段程序,使其实现进程的软中断通信。
要求:使用系统调用fork() 创建两个子进程,再用系统调用signal() 让父进程捕捉键盘上来的中断信号(即按DEL键);当捕捉到中断信号后,父进程用系统调用Kill() 向两个子进程发出信号,子进程捕捉到信号后分别输出下列信息后终止:
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。
-
- 系统垃圾清除 系统垃圾清除系统垃圾清除 系统垃圾清除 系统垃圾清除
- PartitionMagic 分区魔术师pq分区魔术师 pq PartitionMagic
- 系统垃圾清除。bat系统垃圾清除系统垃圾清除系统垃圾清除系统垃圾清除系统垃圾清除系统垃圾清除系统垃圾 ...
- 一键清理系统垃圾文件一键清理系统垃圾文件一键清理系统垃圾文件一键清理系统垃圾文件一键清理系统垃圾文件一键清理系统垃圾文件 ...
- ghost硬盘安装备份镜像gho硬盘安装备份镜像,无需安装ghost,直接还原备份镜像
- realtek_8139_673auto_xp.ziprealtek_8139_673auto_xp.zip
- wince_ep9315_logowince logo ep9315 驱动
- geforce_win7_32bit驱动part5181.71_geforce_win7_32bit_international_beta.part5 win7 32位系统驱动
- geforce_win7_32bit驱动part4181.71_geforce_win7_32bit_international_beta.part4 win7 32位系统驱动
- geforce_win7_32bit驱动part3181.71_geforce_win7_32bit_international_beta.part3 win7 32位系统驱动
-
- xqwy.rar一套用于小区物业管理系统,包含停车管理,水电费催缴系统等. ...
- AssistX10.6.1822.rarVisual Assist X 10.6.1822.0完美破解版(含最新附加Visual Studio 2010 插件) ...
- ccc.rarc++面试必看书籍。绝对经典的好书
- C++programseji2.rar作为全球使用最广泛的C++经典程序设计教材,本书详细介绍了过程式与面向对象程序设计 ...
- VC++6.rarVC++6编程方法非常不错的资料了哦,对初学者特别有帮助哦!
- C++100.rarVC++编程100例。包含了很多的实例,包括了很多方面,如界面编辑,文件操作等等。 十分 ...
- CandPiont.rarC和指针,强烈推鉴学C的人看一看,保证不会让你失望.
- 车牌识别.rar车牌识别的源代码,原来是在这里下的,我进行了改进,可以识别率提高了不少 ...
- timer.rar秒表计时器,具有记时、暂停记时和归零功能。 特别适合作为Flash对象插入到幻灯片中, ...
- FIXMBR.rarFIXMBR 全盘搜索硬盘的引导记录、分区表等信息,需要直接对硬盘进行读操作,不破坏硬 ...
English
