从线程发出信号?

时间:2014-11-06 17:58:47

标签: c multithreading unix signals posix

我正在学习如何在带有POSIX线程的C中使用信号。 我知道如何从main发出信号,但是如何从线程发出信号告知它已经完成了一些工作?我需要主力的PID。我应该怎么做呢?

如何让我的线程知道主电源PID向其发送信号?

1 个答案:

答案 0 :(得分:4)

在主线程getpid() == gettid()中,您可以使用getpid()gettid()来获取主线程的PID。