创建和"计划" pthreads与可执行应用程序

时间:2012-11-28 13:36:41

标签: c++ pthreads

我想创建一个创建线程(pthreads)的“Scheduler”, 每个pthread都会运行一个执行文件, 我想通过调度程序来控制调度。

我想在应用程序中做的唯一更改是添加一些“等待”代码行, 我希望调度程序能够唤醒它们。


我知道执行应用程序的方法是在每个pthread中使用“execve”, 但是这样,应用程序不会保留以前的DATA段,所以我无法通过条件变量来控制它们。


有什么好办法呢?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用SIGSTOPSIGCONT信号控制您的子流程。

线程完全不相关。