Chinaunix首页 | 论坛 | 博客
  • 博客访问: 146100
  • 博文数量: 40
  • 博客积分: 1131
  • 博客等级: 少尉
  • 技术积分: 459
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-16 11:50
文章分类
文章存档

2012年(2)

2011年(38)

我的朋友

分类: 嵌入式

2011-07-26 16:18:19

等待进程-wait

一旦使用fork或者exec创建了新进程,为了收集新进程的退出状态并防止出现僵进程(zombie process), 父进程应该等待新进程终止。否则很多僵进程会填满进程表,影响性能,并可能导致系统重新自举。

wait/waitpid

#include
#include
pid_t wait(int *status);
pid_t waitpid(pid_t pid, int *status, int options);

 

调度进程-sched_setscheduler

具有静态优先级0的进程是按照它们的动态优先级还分配CPU时间的,动态优先级也称为"谦让度(nice)”值。

系统调用sched_setscheduler 和sched_getscheduler分别用于设置或者取得某个特定进程的策略和参数。

阅读(1004) | 评论(0) | 转发(0) |
0

上一篇:进程和同步

下一篇:基本概念

给主人留下些什么吧!~~