使用可执行应用程序创建和"Scheduling" pthreads
Creating and "Scheduling" pthreads with executable applications
我想创建一个创建线程(pthreads)的"调度程序",每个 pthread 将运行一个执行文件,我想通过调度程序控制调度。
我想在应用程序中做的唯一更改是添加一些"等待"代码行,我希望调度程序能够唤醒它们。
据我所知,执行应用程序的方式是在每个 pthread 中使用"execve",但这样,应用程序将不会保留以前的 DATA 段,因此我无法通过条件变量控制它们。
有什么
好方法呢?
谢谢!
您可以使用
SIGSTOP
和SIGCONT
信号控制子进程。
线程完全无关紧要。
相关文章:
- C++ PTHREADS - 无效转换无效*(*)()到无效*(*)(无效*)
- 为什么我不能让 3 个网络摄像头与 pthreads 并行运行?
- 如何使用 Pthreads 并行化图像翻转?
- 如何使用 pthreads 以正确的方式设置两个线程之一的优先级
- 互斥体作为使用 pthreads 的类成员
- C++,pthreads:如何从多个线程停止工作线程
- pthreads:使用 while 循环进行pthread_cond_wait背后的逻辑
- 除非链接到Pthreads,否则不要僵局
- 如何在 pthreads 中正确同步线程
- 合并排序wih pthreads在C 中不起作用
- 在C 中的PTHreads中传递具有参数的成员函数
- Pthreads - 将顺序程序转换为并行程序
- 为什么我要获得不同的输出?我使用有界的缓冲区,pthreads和Semaphores对C 进行编码
- pthreads 多线程矩阵乘法
- 生产者消费者使用PTHreads和Semaphore的同步错误
- C 最常见的并行处理方法.pthreads
- 在Ubuntu上使用C 中的pthreads时.主线程范围从哪里开始和结束
- 在类中使用pthreads时分割故障
- 与cmake,icc和pthreads(linux)链接
- 使用可执行应用程序创建和"Scheduling" pthreads