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