LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1120|回复: 7

请问在创建子进程后,如何让父进程将处理机让给子进程?

[复制链接]
发表于 2003-5-29 20:36:32 | 显示全部楼层 |阅读模式
我要控制进程的唤醒和阻塞.但不知道要用什么函数.查了手头中的几本书都没有找到相应的系统调用.
发表于 2003-5-29 21:39:43 | 显示全部楼层
我想,如果是为了“让父进程将处理机让给子进程”,那你也不用做什么,操作系统会给咱调度的。
 楼主| 发表于 2003-5-29 22:38:14 | 显示全部楼层
不是的.我是要立即就把处理机交给子进程.运行完子进程的一部分后再交给父进程.而不是把父进程运行完了.再调度子进程.
 楼主| 发表于 2003-5-29 22:38:56 | 显示全部楼层
也就是说,要先把父进程阻塞.然后再呼唤回来执行余下的代码.
发表于 2003-5-29 23:15:47 | 显示全部楼层
用信号进行同步。
发表于 2003-5-29 23:42:11 | 显示全部楼层
那你可以叫 waitpid() 等着子进程结束,或者等着子进程发一个信号过来。
发表于 2003-5-30 21:13:32 | 显示全部楼层
waitpid可以实现
发表于 2003-5-30 22:17:53 | 显示全部楼层
看来大家(高手?)所见略同嘛~~ 哈哈哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表