进程的创建过程?需要哪些函数?需要哪些数据结构?
fork函数创造的⼦进程是⽗进程的完整副本,复制了⽗亲进程的资源,包括内存的内容 task_struct内容;
vfork创建的⼦进程与⽗进程共享数据段,⽽且由vfork创建的⼦进程将先于⽗进程运⾏;
linux上创建线程⼀般使⽤的是pthread库,实际上linux也给我们提供了创建线程的系统调 ⽤,就是clone;
Last updated
fork函数创造的⼦进程是⽗进程的完整副本,复制了⽗亲进程的资源,包括内存的内容 task_struct内容;
vfork创建的⼦进程与⽗进程共享数据段,⽽且由vfork创建的⼦进程将先于⽗进程运⾏;
linux上创建线程⼀般使⽤的是pthread库,实际上linux也给我们提供了创建线程的系统调 ⽤,就是clone;
Last updated