
linux 开发
rheostat
搬代码,筑程序
展开
-
Unix domain socket 的一些小结
Unix domain socket 的一些小结http://blog.youkuaiyun.com/wlh_flame/article/details/6358795By fireworks2@foxmail.com找了大半天的资料,收获也不多,其实还是自己思考更靠谱一些。1. unix域的数据报服务是否可靠 man unix 手册即转载 2013-01-23 15:26:01 · 685 阅读 · 0 评论 -
在C/C++程序中打印当前函数调用栈
在C/C++程序中打印当前函数调用栈2011年6月11日小武哥发表评论阅读评论 前几天帮同事跟踪的一个程序莫名退出,没有core dump(当然ulimit是打开的)的问题。我们知道,正常情况下,如果程序因为某种异常条件退出的话,应该会产生core dump,而如果程序正常退出的话,应该是直接或者间接的调用了exit()相关的函数。基于这个事实,我想到了这样一转载 2013-01-21 09:50:08 · 36581 阅读 · 2 评论 -
Linux多线程与信号
Linux多线程与信号http://www.fuzhijie.me/?p=87By 绚丽也尘埃Linux下的线程是所谓的轻量级进程(LWP: light weight process),其与普通进程一样拥有一个庞大的task_struct结构体,一个进程中的多个线程共享内存空间,毕竟它们属于同一个进程,所以需要向外呈现一个统一的pid,因此各线程的pid存放的是进程号,转载 2013-02-19 10:54:44 · 819 阅读 · 0 评论 -
sem_timedwait
SEM_WAIT章节:Linux 程序员手册 (3)更新:2010-02-25名字sem_wait, sem_timedwait, sem_trywait - 锁定一个信号量概要#include int sem_wait(sem_t *sem);int sem_trywait(sem_t *sem);int sem_timedwait(sem转载 2013-02-20 09:52:51 · 25923 阅读 · 0 评论