在没有深入细节的情况下,我正在开发一个程序,该程序由几个单独的进程组成,所有进程都在嵌入式 QNX RTOS 上运行。它们没有父子关系,它们都是使用生成的,spawnlp(P_NOWAIT, ...)
并且它们都使用操作系统提供的 IPC 机制相互通信。
当我使用 GDB 进行调试并且在我正在工作的过程中遇到断点时,我的所有线程都被暂停,这很棒。但是有没有办法让它暂停执行我的其他进程?现在发生的事情是所有其他进程在我的进程暂停时继续运行,因此所有 IPC 队列都已满等等。
提前致谢,
高频