2
所属分类:Windows编程
开发工具:C++ Builder
文件大小:3KB
下载次数:2
上传日期:2014-04-17 21:47:37
上 传 者:
蓝色多瑙河
说明: 实验二、进程控制(15分)
设计并实现Unix的“time”命令。“mytime”命令通过命令行参数接受要运行的程序,创建一个独立的进程来运行该程序,并记录程序运行的时间。
在Windows下实现:
使用CreateProcess()来创建进程
使用WaitForSingleObject()在“mytime”命令和新创建的进程之间同步
调用GetSystemTime()来获取时间
在Linux下实现:
使用fork()/execv()来创建进程运行程序
使用wait()等待新创建的进程结束
调用gettimeofday()来获取时间
mytime的用法:
$ mytime.exe program1
请注意运行结果的可读性,如:年月日时分秒毫秒微秒
(The second experiment, process control (15 points) to design and implement the Unix " time" command. " Mytime" command from the command line arguments accepted to run the program, create a separate process to run the program, and record the program running time. In the Windows implementation: use CreateProcess () to create a process using WaitForSingleObject () between " mytime" command and the newly created process synchronous call GetSystemTime () to get the time in the Linux implementation: use fork ()/execv () to create a process to run the program using the wait () to wait for the end of the newly created process call gettimeofday () to get the time mytime usage: $ mytime.exe program1 Please note that the readability of the results, such as: YYMMDDHHMMSS milliseconds microseconds)
文件列表:
实验二代码 (0, 2014-03-31)
实验二代码\linux (0, 2014-03-31)
实验二代码\linux\2.c (885, 2014-03-29)
实验二代码\linux\hello.c (77, 2014-03-23)
实验二代码\windows (0, 2014-04-10)
实验二代码\windows\father.c (1308, 2014-03-23)
实验二代码\windows\son.c (113, 2014-03-23)
近期下载者:
相关文件:
收藏者: