页首Html代码

返回顶部
摘要: C语言是过程式的语言,代码执行一般是 从前到后.但是比如用户按了ctrl+C 中断了程序,程序就没办法执行某些结束的代码了.可以使用atexit 函数,在main()靠前的地方加上这些代码,其后 如果程序 不管怎么中断,都会执行atexit代码的...如果atexit函数里面有个死循环,我想 你ctrl+C 是不太可能结束程序的...除非 关闭窗口或者 ----------- 使用中断 结束它.中断 很强大.哦 这里的中断 其实我想说 是 signal信号量.他的用法 很强大,具体可以man signal 来查看.其中atexit(void*func)如果有多个,以第一个为准,另外,后面如果想 阅读全文
posted @ 2012-02-22 15:59 ayanmw 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 现在用C语言,感觉很难写出高质量的代码,我觉得这个和编程方法,以及编程思想有许多关系,百度也找不到什么好的资料,有一些书 unix高级编程 ek2k有pdf的,应该不错.现在呢,我就通过看别人的代码来提高自己吧...现在在看nginx 1.1.15的源码,源码比较庞大,我不是为了研究它而去看,而是 看其中的编程方法,以及关于 多线程 /进程 ,数据通信 相关的代码.其中看到这个:typedef time_t (*ngx_path_manager_pt) (void *data);不知道 typedef 是不是多余??? 没有他 这就是一个 声明 而已么?typedef time_t (*ngx 阅读全文
posted @ 2012-02-22 15:09 ayanmw 阅读(376) 评论(0) 推荐(0) 编辑

页脚Html代码