上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
摘要: 一.类 类(class)封装了数据和行为,是面向对象的重要组成部分,他是具有相同操作、属性、关系的对象集合的总称。 在软件运行时,类被实例化成对象(object),对象对应某个具体的事物,是类的实例(instance) 类图(class diagram)使用出现在系统中的不同类来描述系统的静态结构, 阅读全文
posted @ 2018-01-15 20:15 xcywt 阅读(913) 评论(0) 推荐(1)
摘要: 1.顺序程序与并发程序的特征1)顺序程序特征:顺序性、封闭性(运行环境的封闭性)、确定性、可再现性。2)并发程序特征:共享性、并发性、随机性。2.进程互斥1)由于各进程要求共享资源,而且有些资源需要互斥使用,因此各进程间竞争使用这些资源。进程的这种关系称为互斥2)系统中某些资源一次只允许一个进程使用 阅读全文
posted @ 2018-01-10 22:16 xcywt 阅读(379) 评论(0) 推荐(0)
摘要: 1.消息队列1)消息队列提供了一个从进程向另外一个进程发送一块是数据的方法2)每个数据块都被认为是有一个类型,接收者进程接收的数据块可以有不同的类型不足之处:每个消息的最大长度是有限制的。MSGMAX每个消息队列的总的字节数也是有上限。MSGMNB系统上消息队列的总数也有一个上限。MSGMNI可以这 阅读全文
posted @ 2018-01-09 22:41 xcywt 阅读(1205) 评论(0) 推荐(0)
摘要: 7.2 main函数 1.C程序总是从main函数开始执行的,原型:int main(int argc,char *argv[]);argc是命令行参数的个数argc是指向参数的各个指针所构成的数组2.内核执行C程序时,在调用main前先调用一个特殊的启动例程。可执行程序文件将此启动例程作为程序的起 阅读全文
posted @ 2018-01-08 20:29 xcywt 阅读(334) 评论(1) 推荐(0)
摘要: 关于什么是UNIX域套接字可以参考:http://www.cnblogs.com/xcywt/p/8185597.html这里主要介绍非命名的UNIX域套接字的用法。1.socketpair函数先看man手册: SYNOPSIS #include <sys/types.h> /* See NOTES 阅读全文
posted @ 2018-01-04 22:10 xcywt 阅读(578) 评论(1) 推荐(0)
摘要: 这里主要介绍命名UNIX域套接字 1.什么是UNIX域套接字Unix域协议并不是一个实际的协议族,而是在单个主机上执行客户/服务通信的一种方式。是进程间通信(IPC)的一种方式。它提供了两类套接字:字节流套接字(有点像TCP)和数据报套接字(有点像UDP)UNIX域数据报服务是可靠的,不会丢失消息, 阅读全文
posted @ 2018-01-03 20:53 xcywt 阅读(6769) 评论(0) 推荐(0)
摘要: 参考(原文简直超赞):https://zhidao.baidu.com/question/687563051895364284.html下面是我结合原文写的,为了便于自己理解:关于阻塞和非阻塞的理解可以看这个:http://www.cnblogs.com/xcywt/p/8146123.html 1 阅读全文
posted @ 2017-12-29 20:12 xcywt 阅读(3025) 评论(0) 推荐(4)
摘要: 老张爱喝茶,废话不说,煮开水。出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。1 老张把水壶放到火上,立等水开。(同步阻塞)老张觉得自己有点傻2 老张把水壶放到火上,去客厅看电视,时不时去厨房看看水开没有。(同步非阻塞)老张还是觉得自己有点傻,于是变高端了,买了把会响笛的那种 阅读全文
posted @ 2017-12-29 20:05 xcywt 阅读(2797) 评论(0) 推荐(0)
摘要: 在网络编程中通常需要处理很多个连接,可以用select和poll来处理多个连接。但是select都受进程能打开的最大文件描述符个数的限制。并且select和poll效率会随着监听fd的数目增多而下降。 解决方法就是用epoll 1.epoll是Linux内核为处理大批量文件描述符而做了改进的poll 阅读全文
posted @ 2017-12-29 19:50 xcywt 阅读(5749) 评论(0) 推荐(0)
摘要: 我们知道TCP是全双工的,可以在接收数据的同时发送数据。假设有主机A在和主机B通信,可以认为是在两者之间存在两个管道。就像这样:A > BA < B 1.close close可以用来关闭一个文件描述符。也就可以用来关闭一个套接字。 当关闭一个套接字时,该套接字不能再由调用进程使用。如果调用进程再去 阅读全文
posted @ 2017-12-27 21:28 xcywt 阅读(1187) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
作者:xcywt
出处:https://www.cnblogs.com/xcywt//
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
如果文中有什么错误,欢迎指出。以免更多的人被误导。