08 2013 档案

摘要:timerfd是Linux为用户程序提供的一个定时器接口。这个接口基于文件描述符,通过文件描述符的可读事件进行超时通知,所以能够被用于select/poll的应用场景。 一,相关操作函数 #include int timerfd_create(int clockid, int flags); int timerfd_settime(int fd, int flags, const st... 阅读全文
posted @ 2013-08-16 12:53 mickole 阅读(23223) 评论(0) 推荐(3) 编辑
摘要:#include #include //jmp_buf:数组,保存栈信息即运行环境jmp_buf buf;double Divide(double a, double b){if (b == 0.0){longjmp(buf, 1); // throw}elsereturn a / b;}//setjmp保存当前栈信息,成功返回0,当执行到longjmp时,//恢复栈信息即跳转到setjmp... 阅读全文
posted @ 2013-08-14 22:10 mickole 阅读(1614) 评论(1) 推荐(1) 编辑
摘要:在头文件"execinfo.h"中声明了三个函数用于获取当前线程的函数调用堆栈。 #include int backtrace(void **buffer, int size); char **backtrace_symbols(void *const *buffer, int size); void backtrace_symbols_fd(void *const *buffer... 阅读全文
posted @ 2013-08-08 21:09 mickole 阅读(36671) 评论(0) 推荐(3) 编辑

点击右上角即可分享
微信分享提示