Chinaunix首页 | 论坛 | 博客
  • 博客访问: 263533
  • 博文数量: 42
  • 博客积分: 2415
  • 博客等级: 大尉
  • 技术积分: 590
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-13 14:14
文章分类

全部博文(42)

文章存档

2018年(1)

2017年(8)

2015年(3)

2012年(4)

2011年(11)

2010年(1)

2009年(5)

2008年(9)

我的朋友

分类: 系统运维

2011-04-10 20:52:12

15.2

...dup2并不是把一个描述符的值赋给另一个描述符,这个工作一个简单的赋值就可以完成了,而是使一个描述符也指向另一个描述符所指向的文件.所以调用dup2的时候要确保两个描述符是不相等的,否则调用dup2之后再close的话,由于两个描述符一样,close其中之一就等于把另一个也close掉了.

15.3

...对于popen,如果type参数为r,则返回的FILE指针是只读的,父进程就只能从这个文件中获取输入,而这个文件指针指向的是子进程的标准输出,也就是父进程从子进程的标准输出获取输入.如果这个参数是w,情况就反过来,父进程通过这个文件指针向子进程的标准输入输出内容..

15.4

...pipe在文件系统中并没有对应的文件存在,不相关的进程也就无从获取pipe的信息也就不能通过pipe来通信.

而fifo在文件系统中是有对应文件存在的.

...为了避免server端处理client数为0时所读到的文件结束,可以在server中把这个fifo以读写方式打开.

15.6

...对于XSI IPC忙等待是不可避免的.,

15.7

...对于mtext这部分,并不必须是个字符数组,也可以是别的类型甚至是个结构或者别的一些玩意,只要大小是可以确定的并能作为参数传入到相应函数中,内核会根据这个参数来确定需要传输的数据的大小,而不关心具体的数据类型.

...消息队列是没有引用计数的,所以如果访问一个刚刚执行完移除操作的队列就会返回错误.

阅读(947) | 评论(0) | 转发(0) |
0

上一篇:apue笔记-14

下一篇:apue笔记-16

给主人留下些什么吧!~~