pthread_kill:使用什么信号,以免干扰程序执行?

时间:2019-06-19 14:30:26

标签: c++ linux

我目前正在程序中实现一个跟踪系统,该系统依赖于使用pthread_kill将信号发送到各个线程/轻量级进程。我的问题在于确定要使用的信号,以免干扰程序执行。基本上,我对信号类型有3个要求:

  • 它应该可发送到信号线程/轻量级进程
  • 它不应终止程序
  • 它应该可以被通用跟踪工具(例如gdb或strace)捕获。

我一开始使用SIGUSR2,但我认为有些平台会在发生终止时调用终止。

是否有上述跟踪工具可以保证可见的信号类型而不终止进程?

致谢

0 个答案:

没有答案