Linux
文章平均质量分 72
swwcyb
这个作者很懒,什么都没留下…
展开
-
信号测试_注册信号处理函数
/*-----------------------------------------------------函数:tst_sig_base功能:注册信号处理函数基本功能测试。说明:pause()在信号处理函数执行完毕后返回,打印字符串"Got a signal";*/void sig_handler(int sig){ printf("sig(%d) begin\r原创 2013-01-03 21:21:27 · 380 阅读 · 0 评论 -
信号机制
信号被称为软中断(software interrupts),与硬件中断机制相比信号机制提供了更好的灵活性:产生源: 硬件中断:由硬件产生; 信号: 由内核/终端命令/用户进程产生; 均打断当前代码的执行,转而执行另外的代码: 硬件中断: 跳转到中断函数; 信号: 跳转到信号处理函数;屏蔽位: 硬件中断: 可设置中断寄存器原创 2013-01-03 21:01:04 · 338 阅读 · 0 评论 -
信号测试_信号处理函数嵌套
/*-----------------------------------------------------函数:tst_sig_handlerIn功能:信号处理函数嵌套测试:在信号处理函数中循环等待信号;*/void sig_handlerIn(int sig){ int ix; printf("sig :%d\r\n",sig); for(ix原创 2013-01-05 08:38:19 · 883 阅读 · 0 评论 -
testLib
/*函数:time_begin/time_end功能:成对儿使用。测试耗时,time_end()返回ms*/void time_begin(struct timeval *pstTime){ gettimeofday(pstTime,NULL);}int time_end(struct timeval *pstTime){ struct ti原创 2013-01-05 08:41:06 · 646 阅读 · 0 评论