发布于 2023-03-12
摘要
前面讲过阻塞和非阻塞模式的运行方式,下面学习一下selector的运行方式。先上代码: 概念:单线程配合seletor对chann …
前面讲过阻塞和非阻塞模式的运行方式,下面学习一下selector的运行方式。先上代码: 概念:单线程配合seletor对chann …
1、阻塞模式 我们通过代码来理解阻塞模式。 首先我们先创建服务器,代码如下: 这时,我们将服务器运行后,查看代码输出情况: 通过输 …
1、定义 什么是粘包和半包? 粘包:指的是服务端一次接收到了多个数据包,不同的数据包黏在了一起。比如:客户端发送了2句话,一句是H …
首先通过一个例子来了解Buffer的使用方法: 输出结果: 通过上面的例子我们可以看出ByteBuffer的使用步骤如下: (1) …
NIO即non-blocking I/O(非阻塞式IO)。指的是应用程序在调用NIO完成某个操作时,内核立即返回,不会将CPU时间 …