免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4201 | 回复: 4
打印 上一主题 下一主题

Unix下有没有进程挂起(suspend)这种概念? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-03-18 10:24 |只看该作者 |倒序浏览
由于要从实时系统移植代码到Unix下,所以需要在Unix下寻找相应概念和编程函数。
在实时系统中,使用的是task(任务)的概念,他有start,suspend和stop的功能,对应分时系统是进程的概念,但是在我印象中似乎没有进程挂起这一说,而进程的退出是exit,建立是fork(或者运行程序)。
各位指教一下。

另外,Unix有没有定时器这一说?在我印象中,应用程序的定时器需要自己建立?是不是这样,大家指教一番,谢谢。

论坛徽章:
0
2 [报告]
发表于 2003-03-26 17:20 |只看该作者

Unix下有没有进程挂起(suspend)这种概念?

CTRL/z *                     Suspend current process

stop  %n                     Suspend background job n

论坛徽章:
0
3 [报告]
发表于 2003-03-29 00:51 |只看该作者

Unix下有没有进程挂起(suspend)这种概念?

当然有了。
挂起一个进程,一般是为了等待某种操作的完成或者信号的到达嘛!这个UNIX中有的,并且有函数可以调用。
定时器好象确实如你所说,需要用相应的函数来实现。不过这些前人早就有了比较完善的方法了,你应该可以参考。
呵呵,其实我也不怎么懂。

论坛徽章:
0
4 [报告]
发表于 2003-04-09 15:20 |只看该作者

Unix下有没有进程挂起(suspend)这种概念?

可以让他 sleep
不知道是否符合你的要求

论坛徽章:
0
5 [报告]
发表于 2003-04-10 10:26 |只看该作者

Unix下有没有进程挂起(suspend)这种概念?

简单
在命令行下面打
man suspend
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP