
操作系统
文章平均质量分 85
fengasdfgh
这个作者很懒,什么都没留下…
展开
-
简单常用的信号集操作函数
在这里我们先列出这些信号集操作函数,它们是: int sigemptyset(sigset_t *set); int sigfillset(sigset_t *set); int sigaddset(sigset_t *set, int signo); int sigdelset(sigset_t *set, int signo); int sigismember(const sigset原创 2017-02-24 12:51:18 · 531 阅读 · 0 评论 -
Linux下用gdb调试多进程与多线程程序
1,调试多进程或多线程程序我们可以用printf语句打印消息,比如打印一些用的变量. 这种方法的优点是不用借助其他工具就可以对程序的运行进行观察,缺点是插入语句的位置、粒度等都需要调试者自己去权衡,如果插入过多的打印语句,则频繁的IO操作会使程序运行变慢,线程行为改变,有些bug甚至不会再出现。 2 , 使用我们的gdb工具。 在这里我们先列出gdb的一些基本操作:原创 2017-02-26 16:08:03 · 681 阅读 · 0 评论