我想创建一个创建线程(pthreads)的“Scheduler”, 每个pthread都会运行一个执行文件, 我想通过调度程序来控制调度。
我想在应用程序中做的唯一更改是添加一些“等待”代码行, 我希望调度程序能够唤醒它们。
我知道执行应用程序的方法是在每个pthread中使用“execve”, 但是这样,应用程序不会保留以前的DATA段,所以我无法通过条件变量来控制它们。
有什么好办法呢?
谢谢!
答案 0 :(得分:0)
您可以使用SIGSTOP
和SIGCONT
信号控制您的子流程。
线程完全不相关。