/************************* *功能:获取时钟间隔 *参数:which:设置哪个时钟 * ITIMER_REAL:实时递减,超时发送SIGALRM信号 * ITIMER_VIRTURL:虚拟时钟,超时发送SIGVALRM时钟 * ITIMER_PROF: * ********... ...
分类:
系统相关 时间:
2017-09-15 12:16:25
阅读次数:
227
SIGPIPE 13 和其他信号的对照表 SIGHUP 1 在控制终端上检测到挂断或控制线程死亡 是SIGINT 2 交互注意信号 是SIGQUIT 3 交互中止信号 是SIGILL 4 检测到非法硬件的指令 是SIGTRAP 5 从陷阱中回朔 否SIGABRT 6 异常终止信号 是SIGEMT 7 ...
分类:
其他好文 时间:
2017-08-31 16:19:56
阅读次数:
138
sample变量段分析 1.各段地址区间Section Headers: [Nr] Name Type Addr Off Size ES Flg Lk Inf Al [ 0] NULL 00000000 000000 000000 00 0 0 0 [ 1] .interp PROGBITS 000 ...
分类:
其他好文 时间:
2017-07-08 14:39:27
阅读次数:
131
1.alarm()运行后,进程将继续运行。在后期(alarm以后)的运行过程中将会在seconds秒后收到信号SIGALRM并运行其处理函数。 #include <stdio.h> #include <unistd.h> #include <signal.h> void sigalrm_fn(int ...
分类:
系统相关 时间:
2017-06-04 09:43:44
阅读次数:
174
1.处理信号时,尽量避免进行复杂的操作,而是仅仅设置某个标志即可.这样能够避免一些潜在的问题,如函数重入,某个函数xxx正在写一个静态缓冲区,写了一半时,信号到来,进入信号处理函数,信号处理函数中又调用了函数xxx,这样导致信号处理完后原来的写的数据无效. 2.定时器的实现可以依靠SIGALRM信号 ...
分类:
其他好文 时间:
2017-04-30 21:31:14
阅读次数:
153
1.可重入锁 如果锁具备可重入性,则称作为可重入锁。 (转)可重入和不可重入 2011-10-04 21:38 这种情况出现在多任务系统当中,在任务执行期间捕捉到信号并对其进行处理时,进程正在执行的指令序列就被信号处理程序临时中断。如果从信号处理程序返回,则继续执行进程断点处的正常指令序列,从重新恢 ...
分类:
其他好文 时间:
2017-01-03 11:43:01
阅读次数:
273
【1】.信号。所谓的信号就是一种软件中断。内核接受到信号有三种处理方式:忽略,执行默认动作,或者进行捕捉信号(捕捉到信号进行用户自定义的函数操作)。目前我遇到几个用到的信号有: SIGALRM:超时,在alarm()函数中用到;SIGINT:终端终止符,delete SIGUSR1,SIGUSR2: ...
分类:
其他好文 时间:
2016-12-23 18:52:23
阅读次数:
216
#include
#include
void do_alarm(int num);
int main(void)
{
//注册一个定时器
if(signal(SIGALRM , do_alarm) == SIG_ERR)
{
perror("register alarm fail");...
分类:
系统相关 时间:
2016-07-11 17:19:00
阅读次数:
250
Kill命令和信号查看所有信号[root@centos7~]#kill-l1)SIGHUP 2)SIGINT 3)SIGQUIT 4)SIGILL 5)SIGTRAP6)SIGABRT 7)SIGBUS 8)SIGFPE 9)SIGKILL 10)SIGUSR111)SIGSEGV 12)SIGUSR2 13)SIGPIPE 14)SIGALRM 15)SIGTERM16)SIGSTKFLT 17)SIGCHLD 18)SIGCONT 19)SIGSTOP 20)SIGTSTP21)SI..
分类:
其他好文 时间:
2016-06-30 14:46:13
阅读次数:
245
alarm函数pause函数ExampleExampleExampleExample alarm函数 alarm函数允许我们设置一个在未来的某一时刻终止的定时器,当定时器终止的时候,SIGALRM信号就被发出,如果我们忽略或者不捕获这一信号的话,该信号的默认行为是终止进程. #include uns... ...
分类:
其他好文 时间:
2016-05-23 00:33:15
阅读次数:
231