文章 2023-09-22 来自:开发者社区

由浅入深Netty组件实战3

5.6 扩容再写入一个 int 整数时,容量不够了(初始容量是 10),这时会引发扩容buffer.writeInt(6); log(buffer);扩容规则是如何写入后数据大小未超过 512,则选择下一个 16 的整数倍,例如写入后大小为 12 ,则扩容后 capacity 是 16如果写入后数据大小超过 512,则选择下一个 2^n,例如写入后大小为 513,则扩容后 capacity 是 ....

由浅入深Netty组件实战3
文章 2023-09-22 来自:开发者社区

由浅入深Netty组件实战2

3.4 例4:同步处理任务失败同步处理任务失败 - awaitDefaultEventLoop eventExecutors = new DefaultEventLoop(); DefaultPromise<Integer> promise = new DefaultPromise<>(eventExecutors); eventExecutors.execute(() ....

由浅入深Netty组件实战2
文章 2023-09-22 来自:开发者社区

由浅入深Netty组件实战1

1 EventLoop事件循环对象EventLoop 本质是一个单线程执行器(同时维护了一个 Selector),里面有 run 方法处理 Channel 上源源不断的 io 事件。它的继承关系比较复杂一条线是继承自 j.u.c.ScheduledExecutorService 因此包含了线程池中所有的方法另一条线是继承自 netty 自己的 OrderedEventExecutor,提供了 b....

由浅入深Netty组件实战1

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

Java技术进阶

Java技术进阶成长,课程资料,案例解析,实战经验全都有!

+关注