发表评论取消回复
相关阅读
相关 IPC之FIFO(有名管道)详解
基本概念: 管道没有名字,因此它们的最大劣势是只能用于有一个共同祖先进程的各个进程之间。我们无法在无亲缘关系的进程间创建一个管道并将它用作IPC管道(不考虑描述符传
相关 IPC之管道详解
基本概念: linux管道(也叫无名管道)由pipe函数创建,提供一个单路(单向)数据流。(注:linux不支持全双工的管道,某些系统支持) PIPE(2
相关 IPC之记录锁详解
基本概念: 当两个人同时编辑一个文件时,其后果将如何?在大多数unix系统中,该文件的最后状态取决于写该文件的最后一个进程, 记录锁(record locking
相关 IPC之Posix共享内存详解
1.概念 共享内存区,按标准可分为Posix共享内存区和System V共享内存区,两者在概念上类似。 Posix 表示可移植操作系统接口(Portabl
相关 IPC之Posix内存映射文件详解
1.什么是内存映射文件 内存映射文件,就是把磁盘上的物理文件映射至进程地址空间中,使用内存映射文件的特性是,所有的I/O都是在内核掩盖下完成,我们只需编写存取内存映
相关 【IPC】读写锁
读写锁是同步的又一种形式,与互斥锁不同,互斥锁同时只能被一个线程获取,而读写锁可以同时被多个线程获取读锁,这在一定程度上提高了程序的并发性,写锁也同样是只能被一个线程获取。
相关 【IPC】 记录锁
记录锁控制函数fcntl,可用于有亲缘关系或无亲缘关系的进程间共享某个文件的读与写,共享文件通过文件描述符来访问,这种类型的锁通常在内核中维护,其唯一标识即fcntl函数调用进
相关 IPC之Posix信号量详解
基本概念: 信号量(semaphore)是一种用于提供不同进程间或一个给定进程的不用线程间同步手段的原语。 共有三种类型的信号量: 1)Posix有名信号量:使
相关 IPC之Posix消息队列详解
基本概念: 消息队列可认为是一个消息链表。有足够写权限的线程可往队列中放置消息,有足够读权限的线程可从队列中取走消息,每个消息都是一个记录(非字节流式,也就
相关 Linux — IPC进程通信之消息队列详解
消息队列 消息队列提供了一个一种从一个进程向另一个进程发送一个数据块的方法. 每个数据块都被认为是有一个类型,接受者进程接收的数据块可以有不同
还没有评论,来说两句吧...