多任务编程

梦想与她 提交于 2019-11-28 12:49:53

对话级多任务

 

进程级多任务

进程是运行中的程序

pid_t getpid();//返回当前进程得PID

pid_t getppid();//返回父进程PID

task_struct结构体是一个进程存在的唯一标示, 也就是进程控制块。PCB

struct task_struct *task[512] ={&init_task}; 指针数组

pid hash数组 帮助管理进程PID

 

fork();创建一个新的进程

#include<unistd.h>

pit_t fork(void);

函数返回值:在父进程中创建返回的是子进程得PID号; 在子进程中返回的是0 ,创建失败返回-1

线程级多任务

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!