Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想创建一个创建线程(pthreads)的“调度程序”,每个 pthread 将运行一个可执行文件,并且我想通过调度程序控制调度。
我想在应用程序中做的唯一更改是添加一些“等待”代码行,我希望调度程序能够唤醒它们。
据我所知,执行应用程序的方式是在每个 pthread 中使用“execve”,但是这样,应用程序将不会保留以前的 DATA 段,因此我无法通过条件变量控制它们。
有什么好的方法呢?
谢谢!
SIGSTOP您可以使用和SIGCONT信号来控制您的子进程。
SIGSTOP
SIGCONT
线程是完全无关的。