参考以上示例程序中建立并发进程的方法,编写一个多进程并发执行程序。父进程每隔 3 秒重复建立两个子进程,首先创建的让其执行 ls 命令,之后创建执行让其执行 ps 命令,并控制 ps 命令总在 ls 命令之前执行。
1
山东大学的看过来啦,实验1-7,第8个还没做呢,做完之后再传,直接加上姓名,学号,班级就可以教了。
1
设计并实现Unix的"time”命令。"mytime”命令通过命令行参数接受要运行的程序,创建一个独立的进程来运行该程序,并记录程序运行的时间。 在Windows下实现: 使用CreateProcess()来创建进程 使用WaitForSingleObject()在"mytime”命令和新创建的进程之间同步 调用GetSystemTime()来获取时间 在Linux下实现: 使用fork()/exec()来创建进程运行程序 使用wait()等待新创建的进程结束 调用gettimeofday()来获取时间 mytime的用法: $ mytime.exe program1 $ mytime.exe program2 t t为时间参数 显示结果: **小时**分**秒**毫秒**微秒
2019-12-21 18:53:27 6.9MB Unix "time”命令 运行时间
1