Java
文章平均质量分 96
没bug就没烦恼
这个作者很懒,什么都没留下…
展开
-
Java网络编程杂谈(二)
前序: 上一篇Java网络编程杂谈(一)主要讲了一些IO相关的概念和BIO编程模型。这一篇文章接着详谈线程池版BIO和NIO,粗略介绍AIO,然后概述4种IO模型对比。 本文目录线程池版BIO线程池版BIO的实现简述线程池版BIO的缺点分析及线程池的好处NIO模型NIO模型的三大核心要素通道channel缓冲区buffer多路复用器selectorNIO代码实现NIO服务器端代码实现NIO客户端代码实现NIO代码分析AIO模型简述4种IO模型对比 线程池版BIO 针对与前面的BIO,它是一个连接对应一个线程原创 2021-01-17 17:59:29 · 502 阅读 · 0 评论 -
Java网络编程杂谈(一)
前序 网络编程这个系列围绕着BIO、NIO以及网络框架netty来讲,主要都还是一些基础的东西,之所以称为杂谈一来是因为我在学习网络编程的时候遇到一些以前忘记的知识点想通过这些文章拾起来,二来是因为写这系列的文章想更通俗一些,当作一篇复习笔记,更多的还是自己的理解在里面(所以,本文如有错误还望不吝赐教),但我会尽量按照我学习的历程把博客写的更有条理。 参考书目:《netty权威指南(第2版)》 本文目录及大纲 目录1. 基础概念1.1 同步、异步1.2 阻塞、非阻塞1.3 文件描述符1.4 线程池原创 2020-12-30 17:28:34 · 645 阅读 · 0 评论