Chinaunix首页 | 论坛 | 博客
  • 博客访问: 17294
  • 博文数量: 12
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 130
  • 用 户 组: 普通用户
  • 注册时间: 2013-04-04 10:14
文章分类
文章存档

2013年(12)

我的朋友

发布时间:2013-12-15 21:04:59

进程之间的通信大致有:管道通信(有名管道和无名管道),信号,共享内存,信号量,消息队列,套接字。。。##########无名管道###########无名管道用于只能用于父子进程和兄弟进程之间进行通信函数:int pipe(int fd[2])   头文件 #include<unistd.h>  fd[2]为文件描述符,fd[0]用于读,fd[1]用于写.........【阅读全文】

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

发布时间:2013-12-08 21:31:00

下面是百度百科对于多进程的解释UNIX操作系统是分时多用户系统。在处理过程中,将CPU时间片分配给每个进程。由于每个进程都有各自的运行环境,因此在进程状态转换控制过程中要考虑处理不同的内容数据: 1) 用户数据保存:包括正文段(TEXT)、数据段、堆栈段(Stack)和共享内存段;2) 寄存器数据保存:包括PC(.........【阅读全文】

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

发布时间:2013-12-07 14:02:50

/*********************************** *静态顺序表的插入和删除***********************************/#include <stdio.h>#include <stdlib.h>#define MAXSIZE 100/**   向顺序表中插入元素    *//**   参数Sqlist:表首地址    *//**   .........【阅读全文】

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

发布时间:2013-12-04 15:14:28

4.完整的读写函数一旦我们建立了连接,我们的下一步就是进行通信了.在Linux 下面把我们前面建立的通道  看成是文件描述符,这样服务器端和客户端进行通信时候,只要往文件描述符里面读写东西了.  就象我们往文件读写一样. 4.1 写函数write ssize_t write(int fd,const void *buf,size_t nbytes) write函数将bu.........【阅读全文】

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

发布时间:2013-12-04 15:11:04

Linux系统是通过提供套接字(socket)来进行网络编程的.网络程序通过socket和其它几个函数的调用,会返回一个  通讯的文件描述符,我们可以将这个描述符看成普通的文件的描述符来操作,这就是linux 的设备无关性的好处.我们可以通过向描述符读写操作实现网络之间的数据交流. 2.1 socket  int socket(int domain, .........【阅读全文】

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

登录 注册