07 2021 档案

摘要:1:定义描述 I/O多路复用(multiplexing)的本质是通过一种机制(系统内核缓冲I/O数据),让单个进程可以监视多个文件描述符,一旦某个描述符就绪(一般是读就绪或写就绪),能够通知程序进行相应的读写操作。 与多进程和多线程技术相比,I/O多路复用技术的最大优势是系统开销小,系统不必创建进程 阅读全文
posted @ 2021-07-17 17:36 努力学习~~~ 阅读(138) 评论(0) 推荐(0)
摘要:1:模型 I/O 模型简单的理解:就是用什么样的通道进行数据的发送和接收,很大程度上决定了程序通信的性能 Java共支持3种网络编程模型/IO模式:BIO、NIO、AIO 1:Java BIO : 同步并阻塞(传统阻塞型),服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个 阅读全文
posted @ 2021-07-17 16:13 努力学习~~~ 阅读(116) 评论(0) 推荐(0)
摘要:mmap基础概念 mmap是一种内存映射文件的方法,即将一个文件或者其它对象映射到进程的地址空间,实现文件磁盘地址和进程虚拟地址空间中一段虚拟地址的一一对映关系。实现这样的映射关系后,进程就可以采用指针的方式读写操作这一段内存,而系统会自动回写脏页面到对应的文件磁盘上,即完成了对文件的操作而不必再调 阅读全文
posted @ 2021-07-12 21:49 努力学习~~~ 阅读(307) 评论(0) 推荐(0)