C 停止单个线程
使用C中的pthread库,是否可以向单个线程发送SIGSTOP信号 我想确保,即使我在一个循环中创建了N个线程,所有线程都应该仅在所有线程都已创建时才开始执行 我这样问是因为C 停止单个线程,c,multithreading,pthreads,parallel-processing,C,Multithreading,Pthreads,Parallel Processing,使用C中的pthread库,是否可以向单个线程发送SIGSTOP信号 我想确保,即使我在一个循环中创建了N个线程,所有线程都应该仅在所有线程都已创建时才开始执行 我这样问是因为pthread\u kill()的手册页提到: 信号处理是 进程范围:如果信号处理程序是 安装后,将调用处理程序 在 线程线程,但如果信号的处理为“停止”, “继续”或“终止”,此 行动意志 影响整个过程。 为此,您应该使用和 下面是一个关于如何做到这一点的例子。障碍(请参见pthread\u barrier\u init
pthread\u kill()
的手册页提到:
信号处理是
进程范围:如果信号处理程序是
安装后,将调用处理程序
在
线程线程,但如果信号的处理为“停止”,
“继续”或“终止”,此
行动意志
影响整个过程。
为此,您应该使用和
下面是一个关于如何做到这一点的例子。障碍(请参见pthread\u barrier\u init
)是实现所需的更简单的方法