首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
并发
订阅
hhaip
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
浅谈Netty的线程模型
1. 前言 Reactor单线程模型:所有的IO操作都由同一个NIO线程处理。 Reactor多线程模型:Reactor多线程模型与单线程模型最大的区别就是有一组NIO线程来处理IO操作。 主从Reactor模型:服务端用于接收客户端连接的不再是一个单独的NIO线程,而是一个独…
深入理解高并发下分布式事务的方案
本文主要从分布式的原因,事务特性,和解决方案中深入理解了分布式事务,希望对您的学习有所帮助。
Reactor 模式
wiki:“The reactor design pattern is an event handling pattern for handling service requests delivered concurrently by one or more inputs. T…
Fork/join实现Excel批量导入去重
最近工作中,有需要使用Fork/join 优化 的业务,本文我已实际案例出发,代码落地的形式来实现优化。 Fork/Join框架是一个实现了ExecutorService接口的多线程处理器。它可以把一个大的任务划分为若干个小的任务并发执行,充分利用可用的资源,进而提高应用的执行…
深入浅出看synchronized的底层实现原理
前言加锁一直是线程安全绕不开的话题,针对线程的使用各位小伙伴基本上已经得心应手了,所以今天就来点稍稍深入的。单拎出来synchronized,好好捋一捋它的前世今生。正文小A:synchronized
netty源码分析之揭开reactor线程的面纱(二)
到这里,我们初次阅读源码的时候对reactor的第二个步骤的了解已经足够了。总结一下:netty的reactor线程第二步做的事情为处理IO事件,netty使用数组替换掉jdk原生的HashSet来保证IO事件的高效处理,每个SelectionKey上绑定了netty类Abst…
深入Java源码理解线程池原理
程序运行,其本质上,是对系统资源(CPU、内存、磁盘、网络等等)的使用。如何高效的使用这些资源是我们编程优化演进的一个方向。今天说的线程池是对CPU的利用的优化手段。 网上有不少介绍如何使用线程池的文章,那我想说点什么呢?我希望查看线程池原理,明白池化技术的基本设计思路。遇到其…