
操作系统实验报告(第二次):进程与线程的创建.doc
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操作;而新的线程则会持续地将shared_var减1。观察程序运行的结果并解释你的发现。
3. 提交源代码以及实验报告。
全部评论 (0)
还没有任何评论哟~


