码迷,mamicode.com
首页 >  
搜索关键字:信号量    ( 1788个结果
使用文件映射和信号量来进程间通信
思路: 使用文件映射来共享进程间数据 每个进程都有2个线程在循环监听数据的发送和接收 数据的发送和接收都有一个信号量来同步信息 通信的两个进程需要知道两者信号量的名字 发送数据的时候,释放发送的信号量,将数据写入文件映射,并释放要通信进程接收数据的信号量 对方进行等待接收数据的信号量,并接收数据
分类:其他好文   时间:2014-05-26 15:42:14    阅读次数:202
Linux共享内存使用常见陷阱与分析
所谓共享内存就是使得多个进程可以访问同一块内存空间,是最快的可用IPC形式。是针对其他通信机制运行效率较低而设计的。往往与其它通信机制,如信号量结合使用,来达到进程间的同步及互斥。其他进程能把同一段共享内存段“连接到”他们自己的地址空间里去。所有进程都能访问共享内存中的地址。如果一个进程向这段...
分类:系统相关   时间:2014-05-26 10:02:29    阅读次数:353
Linux进程间通信——使用信号量
这篇文章将讲述别一种进程间通信的机制——信号量。注意请不要把它与之前所说的信号混淆起来,信号与信号量是不同的两种事物。有关信号的更多内容,可以阅读我的另一篇文章:Linux进程间通信——使用信号。下面就进入信号量的讲解。一、什么是信号量为了防止出现因多个程序同时访问一个共享资源而引发的一系列问题,我...
分类:系统相关   时间:2014-05-26 07:05:41    阅读次数:505
Linux下共享内存+信号量实现
sem1.c 1 #include"unistd.h" 2 #include"string.h" 3 #include"stdio.h" 4 #include"stdlib.h" 5 #include"linux/types.h" 6 #include"linux/sem.h" 7 #include...
分类:系统相关   时间:2014-05-26 00:03:18    阅读次数:583
linux之多线程fork:进程通信
信号机制 管道 有名管道 文件锁 消息队列 信号量 共享内存...
分类:编程语言   时间:2014-05-25 16:47:07    阅读次数:307
TI C66x DSP硬件信号量 - 4(Semaphore moudle)
Semaphore module in block diagram of the TI C66x DSP device....
分类:其他好文   时间:2014-05-22 22:36:43    阅读次数:455
TI C66x DSP硬件信号量 - 3(Direct Semaphore)
Direct request is the simplest method used to request a semaphore. The request behaves as an atomic read and set operation. The result of a request is either to grant the semaphore to the requesting...
分类:其他好文   时间:2014-05-22 17:21:38    阅读次数:517
APUE 学习笔记(十) 高级I/O
1. Unix IPC(InterProcess Communication)同一主机的各个进程间的IPC:管道、FIFO、消息队列、信号量、共享存储器不同主机上的各个进程间IPC:socket套接字2. 管道管道进行IPC有两个局限:(1) 半双工,即数据只能在一个方向上流动(2) 只能在具有公共...
分类:其他好文   时间:2014-05-21 23:03:50    阅读次数:394
TI C66x DSP硬件信号量 - 2
The semaphore module can be used as an arbiter to ensure mutual exclusivity when sharing resources over multiple cores in a multicore device. It provides up to 64 independent semaphores that can be ac...
分类:其他好文   时间:2014-05-21 16:26:59    阅读次数:234
GCD dispatch_semaphore
当我们在处理一系列线程的时候,当数量达到一定量,在以前我们可能会选择使用NSOperationQueue来处理并发控制,但如何在GCD中快速的控制并发呢?答案就是dispatch_semaphore.   信号量是一个整形值并且具有一个初始计数值,并且支持两个操作:信号通知和等待。当一个信号量被信号通知,其计数会被增加。当一个线程在一个信号量上等待时,线程会被阻塞(如果有必要的话),直至计数器大...
分类:其他好文   时间:2014-05-21 09:51:27    阅读次数:258
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!