哪个系统调用用于在OpenBSD-5.3上创建新进程/线程



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

在使用ktrace/kdump的OpenBSD-5.3上,我确定对于进程创建使用"vfork()"syscall,对于线程创建使用"tfork(()"。

我有两个问题:

  1. 我的陈述正确吗?

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

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

最新更新