fork()函数的主要实现(2)
来源:互联网 发布:python condition 编辑:程序博客网 时间:2024/06/03 18:04
- // 为新进程取得不重复的进程号last_pid,并返回在任务数组中的任务号(数组index)。
- int
- find_empty_process (void)
- {
- int i;
- repeat:
- if ((++last_pid) < 0)
- last_pid = 1;
- for (i = 0; i < NR_TASKS; i++)
- if (task[i] && task[i]->pid == last_pid)
- goto repeat;
- for (i = 1; i < NR_TASKS; i++) // 任务0 排除在外。
- if (!task[i])
- return i;
- return -EAGAIN;
- }
- fork()函数的主要实现(2)
- fork()函数的主要实现(1)
- Minix中fork函数的实现
- linux下fork()函数的实现
- Linux中fork()函数的底层实现
- unix 利用fork 和sleep 实现的排序,主要是练习 apue chapter 10 fork 和 execlp
- String实现主要函数
- fork函数的剖析
- FORK()函数的理解
- FORK()函数的理解
- FORK()函数的理解
- FORK()函数的理解
- fork()函数的理解
- FORK()函数的理解
- fork函数的用法
- fork()函数的理解
- FORK()函数的理解
- fork()函数的理解
- 尚学堂Struts学习笔记2:JSTL_格式化库及函数库
- 留下此刻的脚印
- 链表逆序
- 26个常用的方法优化 ASP.NET 的性能(2)
- fork()函数的主要实现(1)
- fork()函数的主要实现(2)
- 界面的路终于走通了!
- 网页内容变速滑动~由快至慢
- 安装mplayer/mencoder
- Voxeo收购Micromethod(二)
- 零晨2:30
- Welcome Pack
- thinking about overload and overwirte
- SUSE Linux Enterprise 10.3 3D桌面特效