半生已过

导航

2021年4月20日 #

C/CPP文件操作(1)-fopen和open比较

摘要: 1. fopen和open比较 不多说,我们先来看下下面的两段代码: open系列函数: 1 int main(int argc, char *argv[]) 2 { 3 int fd; 4 char buf[32]; 5 int size = sizeof(buf); 6 fd = open("/ 阅读全文

posted @ 2021-04-20 08:42 半生已过 阅读(756) 评论(0) 推荐(0) 编辑

2021年4月15日 #

linux高级编程-信号(2)-信号处理函数的注册方式

摘要: 信号处理函数的注册有两种方式,分别是简单版(signal)和高级版(sigaction) 简单版-signal(): sighandler_t signal(int signum, sighandler_t handler); 函数描述:signal() sets the disposition o 阅读全文

posted @ 2021-04-15 20:24 半生已过 阅读(942) 评论(0) 推荐(0) 编辑

2021年4月14日 #

linux高级编程-信号(1)-信号的基本概念

摘要: 中断的概念 中断指处理机处理程序运行中出现的紧急事件的整个过程.程序运行过程中,系统外部、系统内部或者现行程序本身若出现紧急事件,处理机立即中止现行程序的运行, 自动转入相应的处理程序(中断处理函数),待处理完后,再返回原来的程序运行,这整个过程称为程序中断。我举个简单的例子,一个人正在看书,突然有 阅读全文

posted @ 2021-04-14 20:58 半生已过 阅读(115) 评论(0) 推荐(0) 编辑