【发布时间】:2012-03-17 16:15:48
【问题描述】:
我在paper 中读到,创建进程和线程的底层系统调用实际上是相同的,因此通过线程创建进程的成本并没有那么高。
- 首先,我想知道创建的系统调用是什么 进程/线程(可能是示例代码或链接?)
- 第二,是 作者正确地假设创建进程而不是 线程便宜吗?
编辑:
引用文章:
用进程替换 pthread 出奇的便宜, 特别是在同时调用 pthread 和进程的 Linux 上 使用相同的底层系统调用。
【问题讨论】:
-
创建进程而不是线程?不,一般来说,线程是轻量级进程。但是,由于写入时复制等问题,这条线有些模糊。
标签: linux multithreading process system-calls