gpt4 book ai didi

c - 有没有办法从另一个进程向线程发送信号?

转载 作者:行者123 更新时间:2023-11-30 17:40:36 25 4
gpt4 key购买 nike

我想从一个进程向一个从另一个进程(尚未创建该线程)创建的线程发送信号。

据我所知:

  • raise:向同一进程发送信号

  • pthread_kill 可以将信号发送到同一进程(即创建该线程的进程)的线程。您不能使用 pthread_kill 从另一个进程向线程发送信号。

  • kill向进程发送信号

有没有办法从另一个进程向线程发送信号?

希望我说清楚了!注意:我是 unix 和线程的新手

最佳答案

有一个适当命名的 tkill(2) :

tkill, tgkill - send a signal to a thread

tgkill() sends the signal sig to the thread with the thread ID tid

您可以使用 gettid(2) 获取 tid .

<小时/>

注意:TID 的概念以及与之相关的所有内容都是 Linux 特定的。

关于c - 有没有办法从另一个进程向线程发送信号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21400941/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com