首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
SKjin
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
SKjin
赞了这篇文章
金属史莱姆
趣多多点豆者 @学生
·
4年前
关注
超详细!AQS(AbstractQueuedSynchronizer)源码解析
Doug Lea 在 java.util.concurrent(JUC)中提供一套基础工具用于帮助开发者更加方便的开发并发程序,包括 Lock、Semaphore、Coun...
11
2
分享
SKjin
5年前
关注
IOC
控制反转(IOC)是一种思想,依赖注入(DI)是控制反转的一种实现方式。IOC可以实现解耦。 如果一个类A的功能实现要借助B,那么就叫B是A的依赖,则称作A依赖于B。比如说...
赞
评论
分享
SKjin
5年前
关注
select/poll/epoll
select,poll,epoll都是IO多路复用的机制。I/O多路复用就是通过一种机制,一个进程可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知...
赞
评论
分享
SKjin
5年前
关注
I/O模型
同步与异步主要是从消息通知机制角度来说的。 当一个同步调用发出后,调用者要一直等待返回消息(结果)后,才能进行后续的执行;当一个异步过程调用发出后,调用者不能立刻得到返回消...
1
评论
分享
SKjin
关注了标签
GitHub
SKjin
5年前
关注
【Java并发】锁优化
锁的状态总共有四种:无锁状态、偏向锁、轻量级锁和重量级锁。随着锁的竞争,锁可以从偏向锁升级到轻量级锁,再升级的重量级锁。但是不可以降级。 sychronized就是重量级锁...
12
1
分享
SKjin
5年前
关注
【深入理解JVM】GC
程序计数器,虚拟机栈,本地方法栈不需要考虑垃圾回收的机制,因为栈帧随着方法的开始和结束而进行入栈和出栈的操作。所以需要进行垃圾回收机制的也就是堆和方法区(主要是堆)。 可达...
2
评论
分享
SKjin
5年前
关注
【Java并发】synchronized
1.当一个线程想要去执行这段代码,必须要获得o的锁,当o被其他线程占用时,该线程必须要等其他线程释放o的锁,再去获得o的锁,才能执行。 3.可能锁对象包括: this, 临...
5
2
分享
SKjin
5年前
关注
【深入理解JVM】方法区 永久代 元空间
在HotSpot中,永久代是方法区的实现,存放着类信息,常量静态变量等。但是在这种情况下有一个问题,如果类的元数据大小超过了应用的可分配内存,那么就会出现内存溢出问题。 在...
赞
评论
分享
SKjin
5年前
关注
【深入理解JVM】内存结构
类加载子系统负责从文件系统或者网络中加载 Class 信息,加载的类信息存放于一块称 为方法区的内存空间。除了类的信息外,方法区中可能还会存放运行时常量池信息,包括字 符串...
1
评论
分享
SKjin
关注了标签
Debug
SKjin
关注了标签
Eclipse
SKjin
关注了
GitHubDaily
SKjin
关注了标签
Netty
SKjin
关注了标签
JVM
SKjin
关注了
肥朝
SKjin
关注了
阿里本地生活技术团队
SKjin
关注了标签
算法
SKjin
关注了标签
面试
SKjin
关注了标签
Java
下一页
个人成就
文章被点赞
21
文章被阅读
6,886
掘力值
259
关注了
3
关注者
17
收藏集
1
关注标签
10
加入于
2019-03-20