[AIX][Linux]

非线程应用程序

每个 MQI 函数针对信号设置其自己的信号处理程序。 将在 MQI 函数调用期间替换这些信号的用户处理程序。 其他信号可通过用户编写的处理程序按常规方式进行捕获。

每个 MQI 函数针对信号设置其自己的信号处理程序:
  • SIGALRM
  • SIGBUS
  • SIGFPE
  • SIGSEGV
  • SIGILL

将在 MQI 函数调用期间替换这些信号的用户处理程序。 其他信号可通过用户编写的处理程序按常规方式进行捕获。 如果未安装处理程序,那么会保留缺省操作(例如,忽略、核心转储或退出)。

IBM® MQ 处理同步信号 (SIGSEGV , SIGBUS , SIGFPE 和 SIGILL) 之后,它尝试在进行 MQI 函数调用之前将信号传递到任何已注册的信号处理程序。