网易云课堂-微专业Java
dept123
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Netty基础
首先看下Reactor模式对一个IO事件的主要处理流程: 1.通道注册,2.查询选择,3.事件分发,4.完成业务处理; 那么Netty中为了完成这些事情,包含了几个重要组件: 通道组件-Channel Reactor模式-NioEventLoop Hanndler处理器 通道流水线-Pipeline:将绑定到一个通道的多个Handler处理器实例,串在一起,形成一条流水线。 一个...原创 2019-11-05 22:02:05 · 144 阅读 · 0 评论 -
同步关键字synchronized的实现(2019-10-08)
首先了解常见的锁概念: 互斥锁/独占锁、共享锁 乐观锁、悲观锁 自旋锁、可重入锁、不可重入锁 轻量级锁、重量级锁、偏向锁。 现在回忆一下同步关键字synchronized的使用场景: 1.用于实例方法、静态方法时,隐式指定锁对象;实例方法隐式锁定this对象,静态方法隐式锁定当前类的class对象; 2.用于代码块时,显示指定锁对象。 其特性可以概括为:可重入、独占、悲观。 接下...原创 2019-10-09 09:44:37 · 463 阅读 · 0 评论
分享