我的新博客

心得及感受

System V 共享内存区(chapter 14)

ref: http://www.cnblogs.com/Anker/archive/2013/01/20/2868357.html 1、概述   系统调用mmap通过映射一个普通文件实现共享内存。System V 则是通过映射特殊文件系统shm中的文件实现进程间的共享内存通信。...

2015-04-22 09:02:17

阅读数:318

评论数:0

Posix共享内存区(chapter 13)

ref: http://www.cnblogs.com/Anker/archive/2013/01/19/2867696.html 1、概述  Posix提供了两种在无亲缘关系进程间共享内存区的方法: (1)内存映射文件:先有open函数打开,然后调用mmap函数把得到的描述...

2015-04-21 11:51:19

阅读数:411

评论数:0

共享内存(chapter 12)

ref: http://www.cnblogs.com/Anker/archive/2013/01/16/2862800.html 共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式。两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间...

2015-04-21 09:57:40

阅读数:444

评论数:0

System V 信号量(chapter 11)

From: http://www.cnblogs.com/Anker/archive/2013/01/14/2859352.html System V 信号量在内核中维护,其中包括二值信号量 、计数信号量、计数信号量集。 二值信号量 : 其值只有0、1 两种选择,0表示资源被锁,1表示资源可用...

2015-04-20 14:57:23

阅读数:376

评论数:0

Posix信号量

From: http://www.cnblogs.com/Anker/archive/2013/01/13/2858765.html 1、概述   信号量(semaphore)是一种用于提供不同进程间或一个给定进程的不同线程间同步手段的原语。信号量的使用主要是用来保护共享资源,使得资源...

2015-04-16 11:00:04

阅读数:317

评论数:0

记录锁(Chapter 9)

From: http://www.cnblogs.com/Anker/archive/2013/01/11/2856170.html 1、概述   记录锁是读写锁的一种扩展类型,可用于亲缘关系或无亲缘关系的进程之间共享某个文件的读与写。被锁住的文件通过文件描述符进行访问,执行上...

2015-04-14 16:00:57

阅读数:297

评论数:0

管道和FIFO(Chapter 4)

From: http://www.cnblogs.com/Anker/archive/2012/12/09/2810142.html 管道(pipe)       管道在Unix及Linux进程间通信是最基础的,很容易理解。管道就像一个自来水管,一端注入水,一端放出水,水只...

2015-04-10 16:31:57

阅读数:348

评论数:0

System V IPC(Chapter 3)

From: http://www.cnblogs.com/Anker/archive/2013/01/07/2848591.html 1、概述    System V IPC共有三种类型:System V消息队列、System V 信号量、System V 共享内存区。 Sys...

2015-04-10 16:24:29

阅读数:391

评论数:0

System V 消息队列2 (Chapter 6)

From: http://www.cnblogs.com/Anker/archive/2013/01/07/2848869.html 1、概述   消息队列可以认为是一个消息链表,System V 消息队列使用消息队列标识符标识。具有足够特权的任何进程都可以往一个队列放置一个消息,具有足够特...

2015-04-10 16:23:42

阅读数:454

评论数:0

消息队列和管道的区别(转载)

From: http://www.cnblogs.com/Anker/archive/2013/01/08/2850871.html 转载自:http://bbs.chinaunix.net/viewthread.php?tid=265266 作者:beginner-bj 请问管道和...

2015-04-10 16:16:43

阅读数:540

评论数:0

互斥锁和条件变量(chapter 7)

From: http://www.cnblogs.com/Anker/archive/2013/01/09/2852442.html 为了允许在线程或进程之间共享数据,同步时必须的,互斥锁和条件变量是同步的基本组成部分。 1、互斥锁   互斥锁是用来保护临界区资源,实...

2015-04-10 16:15:13

阅读数:285

评论数:0

读写锁(chapter 8)

From: http://www.cnblogs.com/Anker/archive/2013/01/09/2853137.html 1、概述   读写锁与互斥量类似,不过读写锁允许更高的并行性。互斥量要么是锁住状态,要么是不加锁状态,而且一次只有一个线程对其加锁。读写锁可以有三种...

2015-04-10 16:11:44

阅读数:270

评论数:0

System V 消息队列—复用消息(Chapter 6)

消息队列中的消息结构可以由我们自由定义,具备较强的灵活性。通过消息结构可以共享一个队列,进行消息复用。通常定义一个类似如下的消息结构: #define MSGMAXDAT 1024 struct mymsg { long msg_len; //消息长度 long m...

2015-04-09 19:21:48

阅读数:699

评论数:0

System V消息队列(Chapter 6)

from: http://blog.chinaunix.net/uid-20797562-id-181427.html 1、消息队列的基本概念        消息队列就是一个消息的链表。有足够写权限的进程可往队列中放置消息,有足够读权限的进程可从队列中取走消息。每个消息是一个记录它由发送者赋予一个...

2015-04-09 12:38:36

阅读数:418

评论数:0

Linux信号(signal) 机制分析

from: http://www.cnblogs.com/hoys/archive/2012/08/19/2646377.html 【摘要】本文分析了Linux内核对于信号的实现机制和应用层的相关处理。首先介绍了软中断信号的本质及信号的两种不同分类方法尤其是不可靠信号的原理。接着分析了内核对于信...

2015-04-08 15:31:12

阅读数:428

评论数:0

信号相关函数(signal,sigaction,sigprocmask, kill,sigqueue信号发送函数,睡眠函数,计时器函数)

from: http://blog.csdn.net/sddzycnqjn/article/details/7285760#comments 1. 信号概念  信号是进程在运行过程中,由自身产生或由进程外部发过来的消息(事件)。信号是硬件中断的软件模拟(软中断)。每个信号用一个整型常量宏表...

2015-04-08 15:26:15

阅读数:1239

评论数:0

Posix消息队列

from: http://www.cnblogs.com/Anker/archive/2013/01/04/2843832.html 消息队列可以认为是一个消息链表,某个进程往一个消息队列中写入消息之前,不需要另外某个进程在该队列上等待消息的达到,这一点与管道和FIFO相反。Posix消息队列与...

2015-04-08 14:02:09

阅读数:369

评论数:0

signal函数和sigaction结构体理解

signal函数和sigaction结构体理解 一,signal函数 详细介绍: http://blog.csdn.net/ta893115871/article/details/7475095 #include #include #include /* SIG_I...

2015-04-08 11:52:46

阅读数:3799

评论数:0

信号的阻塞

From: http://www.cnblogs.com/encode/archive/2012/06/13/2547493.html 信号的阻塞就是让系统暂时保留信号留待以后发送。(注意:不是不发送,而是延迟发送)一般情况下信号的阻塞只是暂时的,只是为了防止信号打断敏感的操作。 1 ...

2015-04-08 09:50:13

阅读数:442

评论数:0

Posix消息队列使用非阻塞mq_receive的信号通知

//msgcreate.c: #include #include #include #include #include #include #include #include #include #define FILE_MODE S_IRUSR|S_IWUSR|S_IRGRP|S...

2015-04-07 20:46:43

阅读数:3288

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭