![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
os
nosix
这个作者很懒,什么都没留下…
展开
-
linux编程须知(阅读开源服务器源码基础)
当阅读一些开源服务器源码的时候, 如果不知道以下知识, 就会有知识盲点, 导致不知所云. 这篇博客会讲述一些相关的编程知识点, 把之前的笔记总结一下. 还是那句老话, 带着问题阅读是最容易让人类迅速进入状态的.进程的内存布局是什么样的?线程的同步机制有哪些?互斥量条件变量自旋锁读写锁如何避免死锁顺序加锁(例如,线程2和线程3只有在获取了锁A之后才能尝试获取锁C(译者注:获取原创 2017-08-06 22:29:03 · 598 阅读 · 0 评论 -
IPC进程间通信
IPC进程间通信1.匿名管道( pipe ): 匿名管道是一种半双工的通信方式,通常是在父子进程间使用。2.命名管道 (named pipe) : 命名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。3.信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正在访问共享资源时,其他进程也访问该资源。因此原创 2017-08-30 22:41:35 · 380 阅读 · 0 评论