进程和线程分开能理解,但是这种情况稍微有点难懂,这个 fork 的子进程跟这个线程会有关系吗,还是仅仅就是主进程和一个子进程,以及另外的多个线程?
1
3dwelcome 2021-07-06 10:30:30 +08:00
以前学 linux 的时候,一般文章都会提到和 windows 不一样,unix/linux 里进程和线程几乎是一个东西。
|
2
after1990s 2021-07-06 16:49:43 +08:00 via Android
fork manpage 有说明。
fork 后,子进程只有调用 fork 的线程在运行。 |
3
ng29 2021-07-06 19:05:18 +08:00
两个进程的话,页表不一样,COW 用的时候会复制,fork 是个系统调用,系统会为你做一些资源的分配,这部分要参考内核做了什么
|