
关于进程和线程创建的实验报告.doc
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本实验报告探讨了操作系统中进程与线程的基本概念及创建方法。通过编程实践,深入理解两者之间的区别及其在资源管理和任务调度中的作用,并分析其性能差异。
在Linux环境下编写一个应用程序,并命名为an_ch2_1b。该程序会持续输出以下内容:Those output come from child,[系统时间]。
另外,在同一环境中创建另一个名为an_ch2_1a的应用程序,它会在运行时生成一个子进程来执行an_ch2_1b。这个程序则不断显示如下信息:Those output come from child,[系统时间]。
观察并分析这两个应用程序的运行结果,并解释所看到的现象。
同时,在Linux环境中编写另一个控制台应用程序,其中包含了一个初始值为0的共享整型变量shared_var。在该程序中创建一个新的线程使其与主线程并发执行。两个线程会不断地循环输出shared_var 的当前值;而主线程则持续地对shared_var进行加1操作(每次循环时),新创建的线程则不断对其进行减1处理(同样,每次循环时)。
观察此程序运行的结果,并解释你所看到的现象。
全部评论 (0)
还没有任何评论哟~


