打印
[应用相关]

linux信号的机制

[复制链接]
59|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

信号是一种在软件层次上处理异步事件的机制。它允许进程在运行时接收通知,例如用户按下Ctrl+C终止进程。signal函数和kill命令用于处理和发送信号。

#include <csignal>
#include <iostream>

void signalHandler(int signum) {
    std::cout << "Received signal: " << signum << std::endl;
}

int main() {
    signal(SIGINT, signalHandler);  // 注册信号处理函数
    while (1) {
        // 程序执行主循环
    }
    return 0;
}

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

168

主题

1397

帖子

1

粉丝