0

在 Linux 中,“clone()”系统调用用于创建进程/线程。

在使用 ktrace/kdump 的 OpenBSD-5.3 上,我确定使用 'vfork()' 系统调用来创建进程,并使用 'tfork()' 来创建线程。

我有两个问题:

  1. 我的说法正确吗?

  2. 'vfork()' 和 'tfork()' 最终不应该使用像 'clone()' 这样的单个系统调用吗?

4

1 回答 1

0

我没有听说过clone(),但我会用它fork(2)来创建一个新进程并pthread_create(3)创建一个新线程。这些是便携式的。

于 2013-11-21T20:42:24.257 回答