上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 80 下一页
摘要: 共享内存共享内存主要用于实现进程间大量数据传输。共享内存的数据结构定义:系统对共享内存的限制:共享内存与管道的对比:可以看到,共享内存的优势:1.共享内存只需复制2次,而管道需要4次2.共享内存不需要切换内核态与用户态,而管道需要。共享内存效率高!int shmget (key_t __key, s... 阅读全文
posted @ 2015-07-29 22:44 匡子语 阅读(398) 评论(0) 推荐(0)
摘要: 信号量通信机制可以看到,跟消息队列类似,也是包括两个结构。int semget (key_t __key, int __nsems, int __semflg) : 创建信号量集合 第一个参数:ftok产生的key值 第二个参数:创建的信号量个数 第三个参数:权限信息创建信号量例子:#incl... 阅读全文
posted @ 2015-07-29 21:07 匡子语 阅读(247) 评论(0) 推荐(0)
摘要: 消息队列消息队列是消息的链式队列,模型如下:包括两种数据结构:msqid_ds消息队列数据结构msg消息队列数据结构struct msg_msg{ struct list_head m_list; long m_type; //消息类型 int m_ts; //消息大小 ... 阅读全文
posted @ 2015-07-29 16:08 匡子语 阅读(376) 评论(0) 推荐(0)
摘要: System V, 曾经也被称为 AT&T System V,是Unix操作系统众多版本中的一支。传统上,System V 被看作是两种UNIX"风味"之一(另一个是 BSD)。然而,随着一些并不基于这两者代码的UNIX实现的出现,例如 Linux 和 QNX, 这一归纳不再准确.System V ... 阅读全文
posted @ 2015-07-29 11:08 匡子语 阅读(234) 评论(0) 推荐(0)
摘要: 信号屏蔽信号忽略:系统仍然传递该信号,只是相应的进程不做任何处理信号屏蔽:进程不捕获信号,信号处于未决状态,当不再屏蔽信号时可以捕获之前被屏蔽的信号。信号集数据结构定义:typedef __sigset_t sigset_t;#define _SIGSET_NWORDS (1024 / (8 *... 阅读全文
posted @ 2015-07-28 23:07 匡子语 阅读(380) 评论(0) 推荐(0)
摘要: signal安装信号typedef void (*__sighandler_t) (int);__sighandler_t signal (int __sig, __sighandler_t __handler) :安装信号处理函数,第1个参数是收到的信号,第2个参数是处理的函数指针,返回值也是函数... 阅读全文
posted @ 2015-07-28 20:49 匡子语 阅读(434) 评论(0) 推荐(0)
摘要: 原文地址:http://blog.csdn.net/wangweixaut061/article/details/6549768原文不让转载,但实在是有用,就拷贝了一小部分过来。全文请点开链接。C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方... 阅读全文
posted @ 2015-07-28 17:09 匡子语 阅读(467) 评论(0) 推荐(0)
摘要: 发送信号在终端用kill命令杀死当前终端r如上, 使用 kill -SIGCONT 2563 时,终端忽略了该信号 使用kill -SIGABRT 2563 时,终端退出。需要重新输入用户名密码登陆。int kill (__pid_t __pid, int __sig) :向指定进程发送信号。... 阅读全文
posted @ 2015-07-27 22:14 匡子语 阅读(507) 评论(0) 推荐(0)
摘要: 有名管道无名管道和有名管道:1. 管道是特殊类型的文件,在满足先入先出的原则写可以读写,不能定位读写位置。2.管道是单向的。3.无名管道阻塞于读写位置,而有名管道阻塞在创建位置。4.无名管道一般只用于亲缘关系进程间通信;有名管道以磁盘文件的方式存在,可以实现本机任意两进程间通信。shell创建有名管... 阅读全文
posted @ 2015-07-27 20:04 匡子语 阅读(303) 评论(0) 推荐(0)
摘要: 文件描述符重定向cattest02>test02test02 2>error >error是追加。cat>test02 2>&1&1 1>test02#include#include#include#include#include#include#include#define BUFFER_SIZE... 阅读全文
posted @ 2015-07-27 17:41 匡子语 阅读(280) 评论(0) 推荐(0)
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 80 下一页