IPC
文章平均质量分 76
更仔
这个作者很懒,什么都没留下…
展开
-
进程间通信--信号
什么是信号用过Windows的我们都知道,当我们无法正常结束一个程序时,可以用任务管理器强制结束这个进程,但这其实是怎么实现的呢?同样的功能在Linux上是通过生成信号和捕获信号来实现的,运行中的进程捕获到这个信号然后作出一定的操作并最终被终止。 信号是UNIX和Linux系统响应某些条件而产生的一个事件,接收到该信号的进程会相应地采取一些行动。通常信号是由一个错误产生的。但它们还可以作为进程间通原创 2016-05-17 22:48:15 · 278 阅读 · 0 评论 -
进程间通信--信号量
进程间通信系列: 进程间通信--信号 前次我们已经讲过了在进程中信号来进行进程间的一些简单通信 如果是多线程的情景下呢我门如何保证多线程情景下的一个同步问题呢? 下开始接触信号量的应用什么是信号量为了防止出现因多个程序同时访问一个共享资源而引发的一系列问题,我们需要一种方法,它可以通过生成并使用令牌来授权,在任一时刻只能有一个执行线程访问代码的临界区域。临界区域是指执行数据更新的代码需要独占原创 2016-05-19 01:32:02 · 305 阅读 · 0 评论