C语言中怎么用fork()创建子进程运行程序并且计算时间

需要些一个C语言用来计算任何程序的运行时间,inputvalue大概是(1-10)个程序名我想知道怎么写这个代码,然后用time()来计算运行时间的??... 需要些一个C语言用来计算任何程序的运行时间,input value大概是(1-10)个程序名
我想知道怎么写这个代码,然后用time()来计算运行时间的??
展开
 我来答
tattackor
2015-10-31 · TA获得超过3.5万个赞
知道大有可为答主
回答量:5083
采纳率:94%
帮助的人:861万
展开全部
1、fork一般用于处理多线程任务。比如在网络中,需要同时发送多种请求报文,则可以fork出子进程来进行发包任务,而父进程则直接去做自己的逻辑任务。

2、所谓运行时间指的是已经运行了多长时间还是从进程创建到进程退出的时间?输入的程序是由程序启动还是已经在运行的 ,如果是已经存在的,就试着去获取进程创建时间(WIN32 提供这样的API),然后获取当前时间,就可以得到进程已经运行了多久。如果是程序启动的,那就用类似time这种函数打桩就可以了。
badashanren1
2012-12-10 · TA获得超过108个赞
知道答主
回答量:41
采纳率:0%
帮助的人:32万
展开全部
所谓运行时间指的是已经运行了多长时间还是从进程创建到进程退出的时间?输入的程序是由你的程序启动还是已经在运行的 ,如果是已经存在的,就试着去获取进程创建时间(WIN32 提供这样的API),然后获取当前时间,就可以得到进程已经运行了多久。如果是你的程序启动的,那就用类似time这种函数打桩就可以了。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式