【发布时间】:2016-01-02 17:23:09
【问题描述】:
我正在使用clone(2) 调用开始一项新任务。
以前有CLONE_STOPPED 标志,但它不再存在于当前内核中。
有什么技巧可以在 Stopped 状态下启动任务(等待SIGCONT 实际运行)?
【问题讨论】:
-
您这样做的目的是什么?如果这是出于调试目的,您可以将
ptrace与PTRACE_O_TRACEFORK一起使用 -
因为我正在实现的 API 要求
spawn_thread()在停止状态下生成线程,等待resume_thread()。我没有设计它 - 我只是在实现它。
标签: linux fork clone system-calls