2017年4月4日

Linux进程间通信——使用信号量(转)

摘要: 这篇文章将讲述别一种进程间通信的机制——信号量。注意请不要把它与之前所说的信号混淆起来,信号与信号量是不同的两种事物。有关信号的更多内容,可以阅读我的另一篇文章:Linux进程间通信——使用信号。下面就进入信号量的讲解。 一、什么是信号量 为了防止出现因多个程序同时访问一个共享资源而引发的一系列问题 阅读全文

posted @ 2017-04-04 10:23 xihong 阅读(282) 评论(0) 推荐(0)

Linux进程间通信——使用共享内存(转)

摘要: 一、什么是共享内存 顾名思义,共享内存就是允许两个不相关的进程访问同一个逻辑内存。共享内存是在两个正在运行的进程之间共享和传递数据的一种非常有效的方式。不同进程之间共享的内存通常安排为同一段物理内存。进程可以将同一段共享内存连接到它们自己的地址空间中,所有进程都可以访问共享内存中的地址,就好像它们是 阅读全文

posted @ 2017-04-04 10:21 xihong 阅读(249) 评论(0) 推荐(0)

ffmpeg 从内存中读取数据(或将数据输出到内存)(转)

摘要: 更新记录(2014.7.24): 1.为了使本文更通俗易懂,更新了部分内容,将例子改为从内存中打开。 2.增加了将数据输出到内存的方法。 从内存中读取数据 ffmpeg一般情况下支持打开一个本地文件,例如“C:\test.avi” 或者是一个流媒体协议的URL,例如“rtmp://222.31.64 阅读全文

posted @ 2017-04-04 10:13 xihong 阅读(677) 评论(0) 推荐(0)

导航