摘要: 1.利用signal函数注册一个信号处理函数handler当收到相应的信号时,不终止程序而是给出友好的提示信息,这里对一个空指针赋值会产生一个segment violation错误 被hanler函数捕捉后通过s的值得到相应的提示 2.利用longjmp和setjmp实现接受一个信号后重启一个进程 阅读全文
posted @ 2018-02-01 17:48 lan126 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1.直接用fopen打开文件利用返回的指针读取全部的数据 2.通过mmap将硬盘中的文件映射到虚拟内存中,然后读该文件的时候会产生缺页异常,缺页处理程序将硬盘中的文件缓存到内存中,当处理程序返回时,CPU再次执行当前的那条指令 然后就可以读到该文件了.和直接读的区别在网上查了一下是这种映射可以节约一 阅读全文
posted @ 2018-02-01 17:32 lan126 阅读(277) 评论(0) 推荐(0) 编辑