信号处理 - raise

优质
小牛编辑
127浏览
2023-12-01

函数原型

  1. #include <signal.h>
  2. int raise(int sig);

描述

发送一个sig信号给当前进程。raise()是线程安全的函数。与kill()的不同之处是,kill()发射信号给指定的进程(通过pid参数)

当raise()发射的信号,导致了一个信号句柄被调用的时候,raise()在信号句柄返回之后被返回。

返回值

成功0,失败返回非0值(不一定是-1)

相关函数

[[kill|kill]]