Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6897
  • 博文数量: 10
  • 博客积分: 105
  • 博客等级: 民兵
  • 技术积分: 80
  • 用 户 组: 普通用户
  • 注册时间: 2013-01-09 23:01
文章分类

全部博文(10)

文章存档

2013年(10)

我的朋友

发布时间:2013-01-11 22:13:07

/********************************************************** *实验要求:   创建两个进程,通过信号灯控制进程中一段代码的执行循序。 *功能描述:   本程序通过使用信号灯,实现了一种基于父子进程的简单的进程同步。 *日    期:   2010-9-17 *作    者:   国嵌 **********************************************************/#in......【阅读全文】

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

发布时间:2013-01-11 21:47:35

一、Linux采用消息队列的方式来实现消息传递。这种消息的发送方式是:发送方不必等待接收方检查它所收到的消息就可以继续工作下去,而接收方如果没有收到消息也不需等待。IPC标识符:每一个I P C目标都有一个唯一的I P C标识符。这里所指的I P C目标是指一个单独的消息队列、一个信号量集或者一个共享的内存段。系统内核使用此标识符在系统内核中指明 I P C目标。IPC 关键字:想要获得唯一的标识符,则必须使用一个 I P C关键字。客户端进程和服务器端进程必须双方......【阅读全文】

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

发布时间:2013-01-09 23:19:25

1  Linux下进程的结构Linux下一个进程在内存里有三部分的数据,就是"代码段"、"堆栈段"和"数据段"。这三个部分也是构成一个完整的执行序列的必要的部分。 "代码段",顾名思义,就是存放了程序代码的数据,假如机器中有数个进程运行相同的一个程序,那么它们就可以使用相同的代码段。"堆栈段"存放的就是子程序的返回地址、子程序的参数以及程序的局部变量。而数据段则存放程序的全局变量,常数以及动态数据分配的数据空间(比如用malloc之类的函数取得的空间)。系统如果同时运行数个相同的程序,它们之间就不能使用同一个堆栈段和数据段。l常见进程控制函数   – fork ......【阅读全文】

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

发布时间:2013-01-09 23:05:40

转自:http://blog.chinaunix.net/uid-26404201-id-3076002.html     vi 文件名 进入命令模式 命令模式--i、a、o、I、A、O-->插入模式--ESC键-->命令模式 i:在光标之前添加文本I:在光标行首添加文本a:在光标之后添加文本A:在光标行末添加文本o:在光标下插入新行O:在光标上插入新行 命令模式--:-->编辑模式--回车-->命令模式:set nu 回车设置行号:set nonu 回车取消行号:n 移至文件的第n行:n1,n2d 删除n1到n2行的内容 vi......【阅读全文】

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

发布时间:2013-01-09 23:04:53

access()函数用来判断用户是否具有访问某个文件的权限(或判断某个文件是否存 在). access 总揽: #include<unistd.h> int access(const char *pathname,int mode) 参数: pathname:表示要测试的文件的路径 mode:表示测试的模式可能的值有: R_OK:是否具有读权限 W_OK:是否具有可写权限 X_OK:是否具有可执行权限 F_OK:文件是否存在 返回值:若测试成功则返回0,否则返回-1 实例: 说明:下面的例子用来测试......【阅读全文】

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

登录 注册