Chinaunix首页 | 论坛 | 博客
  • 博客访问: 253046
  • 博文数量: 53
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 380
  • 用 户 组: 普通用户
  • 注册时间: 2013-08-01 10:17
文章分类

全部博文(53)

文章存档

2013年(53)

发布时间:2013-09-10 15:37:36

一、管道的概念管道是一种队列类型的数据结构,它的数据从一端输入,另一端输出。管道最常见的应用是连接两个进程的输入输出,即把一个进程的输出编程另一个进程的输入。shell中存在专门的管道运算符"|",例如shell命令:ps -ef |grep init命令"ps -ef"分析当前运行的全部进程,并将结果打印到屏幕上。进程"g.........【阅读全文】

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

发布时间:2013-09-08 21:59:25

exec系统调用会从当前进程中把当前程序的机器指令清除,然后在空的进程中载入调用时指定的程序代码,最后运行这个新的程序。#include   #include   #include   #include     #defi.........【阅读全文】

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

发布时间:2013-09-07 22:05:45

mmap 可以把磁盘文件的一部分直接映射到内存,这样文件中的位置直接就有对应的内存地址,对文件的读写可以直接用指针来做而不需要read / write 函数。 #include <sys/mman.h>void *mmap(void *addr, size_t len, int prot, int flag, intfiledes, off_t off);int munmap(void *addr, size_t len);返回值:如果mmap 成.........【阅读全文】

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

发布时间:2013-09-06 20:33:47

1、一个进程正常结束:(1)return(2)exit.........【阅读全文】

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

发布时间:2013-09-06 19:06:48

一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。  一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程.........【阅读全文】

阅读(1653) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册