Chinaunix首页 | 论坛 | 博客
  • 博客访问: 697151
  • 博文数量: 152
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1793
  • 用 户 组: 普通用户
  • 注册时间: 2013-09-12 12:26
个人简介

相信自己,只有不想做的,没有做不到的。

文章分类

全部博文(152)

文章存档

2021年(1)

2015年(2)

2014年(74)

2013年(75)

发布时间:2013-12-16 22:00:56

alarm定时器,SIGALRM杀死进程pause() 讲条用着挂起,等待信号到来位置。防止pause()信号杀死,要用捕捉信号来接受信号,pause()等待用户发信号触发pause()'#include #include #include void hander_signal(int signum){ return;}int main(int argc, const char *ar.........【阅读全文】

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

发布时间:2013-12-16 21:52:41

四 信号信号:一种异步进程间通信方式一些特殊信号:ctrl + c 发送SIGINT不能忽略信号:SIGKILL,SIGSTOP 默认被忽略的信号SIGCHLD大部分都是杀死进程用户自定义的信号:SIGUSR1,SIGUSR2 通常用于程序中进程对信号的响应方式:1.忽略2.捕捉(当信号到达的时候执行信号处理函数)3.默认处理设置.........【阅读全文】

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

发布时间:2013-12-16 21:49:52

二 有名管道特点:在文件系统中存在一个名字,管道存在于内核空间A.创建有名管道int mkfifo(char *filename,int mode)例如://如果创建有名管道,是由于管道文件存在而失败//,认为是正常的情况if(mkfifo(filename,0666) < 0 && errno != EEXIST){ .....}B.打开有名管道文件注意:1.有名管道.........【阅读全文】

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

发布时间:2013-12-16 21:44:50

一 无名管道特点:1.只能用于亲缘关系间进程通信2.半双工,有固定的读端(fd[0])和写端(fd[1])3.管道中的数据,读走之后就不存在于管道中int pipe(int pipefd[2]);功能:创建无名管道,获得两个文件描述符(fd[0],fd[1])返回值:成功返回0,失败返回-1两个进程间用无名管道实现通信#include <stdio.h>#in.........【阅读全文】

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

发布时间:2013-12-16 21:40:33

四 互斥锁POISX互斥锁用pthread_mutex_t描述,主要用来保护临界资源(同一个时刻只能有同一个人访问)A.定义互斥锁pthread_mutex_t lock;B.初始化互斥锁//动态初始化互斥锁,锁不使用的时候,需要调用pthread_mutex_destroy销毁互斥锁int pthread_mutex_init(pthread_mutex_t *restrict mutex,  .........【阅读全文】

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

登录 注册