当前位置: 首页 > news >正文

21.1 基于Netty实现聊天

21.1 基于Netty实现聊天

  • 一. 章节概述
  • 二. `Netty`介绍
  • 三. 阻塞与非阻塞
    • 1. 阻塞与非阻塞简介
    • 2. BIO同步阻塞
    • 3. NIO同步非阻塞
    • 4. AIO异步非阻塞IO
    • 5. 异步阻塞IO(用的极少)
    • 6. 总结
  • 四. Netty三种线程模型
    • 1. 单线程模型
    • 2. 多线程模型
    • 3. 主从线程模型
  • 五. 构建Netty服务器
  • ********************************************************************

一. 章节概述

在这里插入图片描述

二. Netty介绍

在这里插入图片描述

官网链接

Github仓库

三. 阻塞与非阻塞

1. 阻塞与非阻塞简介

在这里插入图片描述

阻塞:线程A会等待资源处理完毕后再去执行
非阻塞:线程B发起请求处理,得到反馈说他在处理资源,这是线程B会找另一个资源发起请求处理,直到有资源处理

在这里插入图片描述

2. BIO同步阻塞

http://www.lryc.cn/news/430213.html

相关文章:

  • 尼卡音乐 v1.0.5 — 全新推出的免费音乐听歌软件
  • Scratch深潜:解锁递归与分治算法的编程之门
  • 【1.0】vue3的创建
  • 刷刷前端手写题
  • 论文解读:LONGWRITER: UNLEASHING 10,000+ WORD GENERATION FROM LONG CONTEXT LLMS
  • 一文了解Ansible原理以及常见使用模块
  • JavaEE从入门到起飞(九) ~Activiti 工作流
  • 微服务的保护
  • 2024前端面试题-网络篇
  • 移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——6.vector
  • 设计模式---简单工厂模式
  • Vue | Vue 中的 refInForde 用法
  • 【原创】java+swing+mysql房屋租赁管理系统设计与实现
  • Django 中render、redirect 和 HttpResponse的区别
  • CRYPTO 2020
  • java 函数接口Consumer简介与示例【函数式编程】【Stream】
  • 黑神话:悟空-配置推荐
  • Android14 蓝牙设备类型修改
  • vue3 语法糖<script setup>
  • 微服务设计原则——高性能:异步与并发
  • 机器学习——决策树,朴素贝叶斯
  • C语言基础(十)
  • 人像比对-人证比对-人脸身份证比对-人脸身份证实名认证-人脸三要素对比-实人认证
  • Android 上下滑隐藏显示状态栏
  • USBCAN-II/II+使用方法以及qt操作介绍
  • 笔记-系统规划与管理师-案例题-2022年-IT服务部署实施
  • Kubernetes 清理资源常用的 Kubernetes 清理命
  • 【数据结构初阶】二叉树--基本概念
  • Pytorch添加自定义算子之(12)-开闭原则设计tensorrt和onnxruntime推理语义分割模型
  • 第二百零九节 Java格式 - Java数字格式类