文章 2024-05-31 来自:开发者社区

滴滴面试:谈谈你对Netty线程模型的理解?

Netty 线程模型是指 Netty 框架为了提供高性能、高并发的网络通信,而设计的管理和利用线程的策略和机制。 Netty 线程模型被称为 Reactor(响应式)模型/模式,它是基于 NIO 多路复用模型的一种升级,它的核心思想是将 IO 事件和业务处理进行分离,使用一个或多个线程来执行任务的一种机制。 1.Reactor三大组件 Reactor 包含以下三大组件:其中: Rea...

滴滴面试:谈谈你对Netty线程模型的理解?
文章 2022-06-13 来自:开发者社区

面试官:Netty的线程模型可不是Reactor这么简单

笔者看来Netty的内核主要包括如下图三个部分:其各个核心模块主要的职责如下:内存管理主要提高高效的内存管理,包含内存分配,内存回收。网通通道复制网络通信,例如实现对NIO、OIO等底层JAVA API 的封装,简化网络编程模型。线程模型提供高效的线程协作模型。大家不妨回想一下在以往的面试的过程中,面试官通常会问:Netty 的线程模型是什么?主从多 Reactor 模型,相信大家都能脱口而出,....

面试官:Netty的线程模型可不是Reactor这么简单

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐