⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 p8-8.c

📁 SUN Solaris8平台下进程间通信
💻 C
字号:
#include <signal.h>/* 该标志在 SIGALRM 信号句柄中被设置. */volatile sig_atomic_t flag = 0;int main (void){    sigset_t block_alarm;    /* 初始信号屏蔽 */    sigemptyset (&block_alarm);    sigaddset (&block_alarm, SIGALRM);              /* 要屏蔽的信号是SIGALRM */    while (1){        sigprocmask (SIG_BLOCK, &block_alarm, NULL);            /* 设置屏蔽 */        if (flag){                      /* 检查信号到达否,若到达则清除标志flag  */                     ACTIONS-IF-ARRIVED            flag = 0;        }        sigprocmask (SIG_UNBLOCK, &block_alarm, NULL);          /* 解除屏蔽 */           ...    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -