首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Brayden
掘友等级
Java
|
阿里巴巴
96年,爱技术,巨蟹座
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
Brayden
Java @阿里巴巴
·
4年前
关注
Java如何实现线程交替执行?
这是个比较基础但是面试常考的一个问题,用两道经典面试题来close这个话题吧。在Java中实现线程协作一般就是用wait/notify模式。 wait/notify是比较底...
2
3
分享
Brayden
Java @阿里巴巴
·
4年前
关注
单例模式的8种写法区别
无状态的工具类,很多工具类我们只需要一个实例,节省内存。但是大家的写法非常多,正确的写法却很少看见,希望看完这篇文章能够帮你梳理清楚。 优点:这种写法比较简单,就是在类装载...
1
评论
分享
Brayden
Java @阿里巴巴
·
4年前
关注
解析面试难点String.intern()
网上对于intern方法的讨论很多是不对或者不严谨的,于是我参考了大量官方资料总结了该知识点,希望可以讲清楚。这个面试考点主要考察JVM的内存模型、对String类理解的深...
1
2
分享
Brayden
Java @阿里巴巴
·
5年前
关注
彻底学习线程池
创建/销毁线程需要消耗系统资源,因为Hotspot虚拟机中每个线程对应操作系统的一个线程,线程池可以复用已创建的线程。并发数量过多,可能会导致资源消耗过多,从而造成服务器崩...
0
评论
分享
Brayden
Java @阿里巴巴
·
5年前
举报
Insta360独角兽公司可内推~算法、嵌入式、移动开发,校招,社招都有。base深圳
内推招聘广场
分享
14
点赞
Brayden
Java @阿里巴巴
·
5年前
关注
如何正确停止线程
首先需要强调的是中断线程只有一种方法,就是Thread类的interrupt方法。 接下来通过代码演示两种最佳中断线程的方式,以及关于中断线程需要注意的点,请仔细体会每一个...
0
评论
分享
Brayden
Java @阿里巴巴
·
5年前
关注
Java内存模型之原子性
一系列的操作,要么全部执行成功,要么全部不执行,不会出现执行一半的情况,是不可分割的。 1.除long和double之外的基本类型(int, byte, boolean, ...
1
评论
分享
Brayden
Java @阿里巴巴
·
5年前
关注
Java内存模型之可见性
高速缓存的容量比主内存小,但是速度仅次于寄存器,所以在CPU和主内存之间就多了Cache层。线程间的对于共享变量的可见性问题不是直接由多核引起的,而是由多缓存引起的。如果所...
3
评论
分享
Brayden
Java @阿里巴巴
·
5年前
关注
Java内存模型之重排序
我们先不用管概念,先看现象,后面会总结,用自顶向下的思维去理解概念。直接看代码演示现象。 这两行代码的执行顺序是不会改变的,也就是a=1会在x=b前执行;同理,线程二的b=...
0
评论
分享
Brayden
Java @阿里巴巴
·
5年前
关注
Java内存模型
最近我准备开始写Java并发编程相关系列的文章了,网上的博客五花八门,有些还是错的。所以本人查阅了大量并发编程领域的核心书籍及官方资料,目的就是要保证内容都具有一定“权威性...
0
评论
分享
Brayden
Java @阿里巴巴
·
5年前
关注
垃圾回收算法
首先,需要先搞清楚两个问题。 垃圾是指在运行程序中没有任何指针指向的对象,这个对象就是需要被回收的垃圾。 如果不即使对内存中的垃圾进行清理,那么垃圾对象所占的内存空间会保留...
0
评论
分享
Brayden
Java @阿里巴巴
·
5年前
关注
类的加载过程及注意点
类的加载过程主要分为三个阶段:加载、链接(验证,准备,解析)、初始化。 网上有很多关于这一块的介绍和概念,但是要么不准确,要么就不够具体。如果单从概念上看是很难理解的,本文...
0
评论
分享
Brayden
关注了标签
Kubernetes
Java @阿里巴巴
个人成就
文章被点赞
8
文章被阅读
8,575
掘力值
281
关注了
1
关注者
1
收藏集
0
关注标签
21
加入于
2020-05-30