首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
叫练3491
掘友等级
Java高级攻城狮
jvm,spring源码
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Java中定时器Timer致命缺点(附学习方法)
简介 这篇文章我一直在纠结到底要不要写,不想写一来因为定时器用法比较简单,二来是面试中也不常问。后来还是决定写了主要是想把自己分析问题思路分享给大家,让大家在学习过程中能够参考,学习态度我相信大部
排队打饭:公平锁和非公平锁(面试)
简介有个小伙伴最近咨询我,前段时间他被面试官问了synchronized是公平锁还是非公平锁?当时就蒙圈了,最后面试结果可想而知,今天我们就用一个通俗的案例加上代码来说明公平锁和非公平锁。其实公平锁这
母鸡下蛋实例:多线程通信生产者和消费者wait/notify和condition/await/signal条件队列
多线程通信一直是高频面试考点,有些面试官可能要求现场手写生产者/消费者代码来考察多线程的功底,今天我们以实际生活中母鸡下蛋案例用代码剖析下实现过程。母鸡在鸡窝下蛋了,叫练从鸡窝里把鸡蛋拿出来这个过程,母鸡在鸡窝下蛋,是生产者,叫练捡出鸡蛋,叫练是消费者,一进一出就是线程中的生产…
volatile,synchronized可见性,有序性,原子性代码证明(基础硬核)
前一篇文章**《Synchronized用法原理和锁优化升级过程》从面试角度详细分析了synchronized关键字原理,本篇文章主要围绕volatile关键字用代码分析下可见性,原子性,有序性,synchronized也辅助证明一下,来加深对锁的理解。 A线程操作共享变量后,…
Synchronized用法原理和锁优化升级过程(面试)
简介多线程一直是面试中的重点和难点,无论你现在处于啥级别段位,对synchronized关键字的学习避免不了,这是我的心得体会。下面咱们以面试的思维来对synchronized做一个系统的描述,如果有
Java中多线程安全问题实例分析
案例可能的结果结果得到下图(结论1图)按理说应该是这样的啊对,你想的没错,但是线程A,B的count值都等于3也是有可能的,下面我们来分析下。详细分析对于代码中45行,i--其实在JVM中,其实可以分
Java中CAS原理分析(volatile和synchronized浅析)
CAS是什么? CAS英文解释是比较和交换,是cpu底层的源语,是解决共享变量原子性实现方案,它定义了三个变量,内存地址值对应V,期待值E和要修改的值U,如下图所示,这些变量都是在高速缓存中的,如
可见性是什么?(通俗易懂)
谈谈硬件架构模型先谈谈硬件是如何工作的,举个例子,你在window操作系统上需要下载一个游戏(20M),就需要使用cpu和内存了,在这个过程中cpu负责计算,比如计算下载进度,统计下载完成一共需要多少
default-servlet-handler不生效原因,springmvc静态资源拦截方案比较
springmvc为什么要拦截静态资源?简单来说,为了请求的url不带类似*.action,*.do,比如http://localhost:8080/system/index.action,sprin
default-servlet-handler不生效原因,springmvc静态资源拦截方案比较
springmvc为什么要拦截静态资源?简单来说,为了请求的url不带类似*.action,*.do,比如http://localhost:8080/system/index.action,sprin
下一页
个人成就
文章被点赞
33
文章被阅读
18,901
掘力值
889
关注了
0
关注者
9
收藏集
0
关注标签
3
加入于
2020-05-11