linux
liyf__
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
通信方式--信号量的操作
#include<stdio.h>#include<unistd.h>#include<sys/sem.h>#include<sys/types.h>#include<sys/ipc.h>#include<stdlib.h>union semun //man semctl{ int val; /* Value for SETVAL */原创 2017-05-21 12:20:19 · 230 阅读 · 0 评论 -
通信方式-有名管道的创建和读写
#include<stdio.h>#include<unistd.h>#include<stdlib.h>#include<fcntl.h>#include<string.h>#if 1//创建两个FIFO实现不同进程间的全双工通信 --实现自由通信//有名管道的创建及读写extern int errno;//..............ser.c --服务端int main(){原创 2017-05-21 17:31:33 · 812 阅读 · 0 评论 -
通信方式--管道(父子进程通信)
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<unistd.h>/*进程间通信(IPC机制) 通信方式有: 管道 有名管道 消息队列 信号量 共享内存 套接字 管道:是一种半双工的通信方式 只能在具有亲缘关系的进程间使用 有名管道:也是半双工的通信方式,但是它允许无亲缘关系进程间的通信*/#if原创 2017-05-21 17:33:32 · 1007 阅读 · 0 评论 -
进程间通信--管道(半双工)
..........................................pipe.c#include<stdio.h>#include<stdlib.h>#include<string.h>#include<unistd.h>#if 0//对于命名管道的操作与文件操作非常相似,对文件操作中使用的函数read(),write(),close()//等函数都可以是用来对管道进行原创 2017-05-21 17:35:19 · 403 阅读 · 0 评论 -
linux下的IPC通信机制
linux下进程间通信的几种主要手段简介:管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信;信号(Signal):信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除了用于进程间通信外,进程还可以发送信号给进程本身;linux除了支持Unix早期信原创 2017-08-07 16:52:27 · 645 阅读 · 0 评论 -
正则表达式浅析(一)
//...............................................正则表达式.............................................正则表达式:是强大,便捷,高效的文本处理工具。 组成:完整的正则表达式由两种字符构成,特殊字符(元字符)和普通文本字符。 完整的正则表达式由小的构建模块单元组成。正则表达原创 2017-08-21 20:02:32 · 324 阅读 · 0 评论 -
关于进程
................................................................进程控制.................................................................一.操作系统: 操作系统的主要任务是借助进程来管理计算机的软、硬件资源。1.基本特征有: *并发性:两个或者多个原创 2017-09-01 09:49:59 · 326 阅读 · 0 评论 -
通信方式--信号量的一系列操作(创建 获取 设置 删除以及PV操作)
//....................#include"utili.h"#include<stdio.h>#include<unistd.h>#include<sys/ipc.h>#include<sys/sem.h>#include<stdlib.h>//.....................sem_create mysem.c#include"utili.h"int ma原创 2017-05-21 12:17:54 · 922 阅读 · 0 评论 -
进程间通信--消息队列(msg)--实现自由通信
//msg(消息队列)--是将消息按队列的方式组织成的链表#include"utili.h"#include<stdio.h>#include<unistd.h>#include<sys/ipc.h>#include<sys/shm.h>#include<sys/sem.h>#include<sys/msg.h>#include<string.h>#include<stdlib.h原创 2017-05-21 12:14:55 · 1234 阅读 · 0 评论 -
进程通信方式--共享内存(shm)--实现自由通信
//欢迎大家评论提出意见#include"utili.h"#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<sys/sem.h>#include<sys/types.h>#include<sys/shm.h>#include<sys/ipc.h>#include<string.h>#include<sys/原创 2017-05-21 12:10:41 · 1190 阅读 · 0 评论 -
高级IO函数--dup函数
//.................ser.cpp#include<sys/socket.h>#include<netinet/in.h>#include<arpa/inet.h>#include<assert.h>#include<stdio.h>#include<unistd.h>#include<stdlib.h>#include<errno.h>#include<stri原创 2017-05-18 10:43:53 · 395 阅读 · 0 评论 -
关于线程
........................................................................线程.................................................................线程:计算机中独立运行的最小单位,在运行时占用很少的系统资源。Linux操作系统支持多线程操作,在一个进程内生成许原创 2017-09-01 15:17:26 · 328 阅读 · 0 评论
分享