摘要:
为什么有条件变量? 请参看 "一个线程等待某种事件发生" 注意:本文是linux c版本的条件变量和互斥锁(mutex),不是C++的。 mutex : mutual exclusion(相互排斥) 1,互斥锁的初始化,有以下2种方式。 调用方法的初始化:互斥锁是用malloc动态分配,或者分配在内 阅读全文
摘要:
线程基础函数 查看进程中有多少个线程,查看线程的LWP 执行结果:LWP列 线程共享的资源: 注意:信号和线程最好不要一起使用。又用信号又用多线程的架构不太合理。 文件描述符表 信号的处理方式 当前工作目录 用户ID和组ID 内存地址空间(.text/.data/.bss/heap/共享库,栈区(s 阅读全文