04 2019 档案

摘要:一般察看函数运行时堆栈的方法是使用GDB(bt命令)之类的外部调试器,但是,有些时候为了分析程序的BUG,(主要针对长时间运行程序的分析),在程序出错时打印出函数的调用堆栈是非常有用的。 在glibc头文件"execinfo.h"中声明了三个函数用于获取当前线程的函数调用堆栈。 int backtr 阅读全文
posted @ 2019-04-28 14:49 克林斯顿 阅读(1122) 评论(0) 推荐(0)
摘要:我们可以使用mkfifo(FIFO_FILE, 0666 | S_IFIFO)函数创建一个命名管道来实现进程间的通信。 在对管道进行读写之前需要open打开它,在打开的时候需指定打开的模式:1.O_RDONLY;2.O_WRONLY;3.O_RDWR 当我们单独使用O_RDONLY或者O_WRONL 阅读全文
posted @ 2019-04-10 10:09 克林斯顿 阅读(229) 评论(0) 推荐(0)