技术栈

信号机制

青草地溪水旁
11 小时前
linux·信号机制
linux信号(14)——SIGALRM:从“手机闹钟”看SIGALRM:进程的非阻塞定时神器<摘要> SIGALRM是Linux/Unix系统中编号为14的定时信号,核心功能是“内核在指定时间后向进程发送信号,提醒进程执行定时任务或处理超时逻辑”。其设计源于进程“时间管理”的需求:若程序需要“3秒后执行某个操作”或“限制函数运行不超过5秒”,无需阻塞等待(如sleep),只需通过alarm/setitimer设置定时,内核会在时间到后发送SIGALRM,进程可通过信号处理函数响应。
我是有底线的