使用可执行应用程序创建和"Scheduling" pthreads

Creating and "Scheduling" pthreads with executable applications

本文关键字:Scheduling pthreads 创建 可执行 应用程序      更新时间:2023-10-16

我想创建一个创建线程(pthreads)的"调度程序",每个 pthread 将运行一个执行文件,我想通过调度程序控制调度。

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


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


有什么

好方法呢?

谢谢!

您可以使用

SIGSTOPSIGCONT信号控制子进程。

线程完全无关紧要。