首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
多线程
订阅
我真的不是班花
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
阿里一面直接挂!我用 CompletableFuture 优化代码,面试官:你这是在生产环境埋雷!
上周有个粉丝阿强哭丧着脸来找我,说阿里一面被“秒杀”了。 起因很简单,面试官问他:“有一个核心接口响应很慢,里面串行调用了用户信息、积分查询、优惠券三个服务,你会怎么优化? ”
万字Java并发编程面试题(含答案,收藏版)
Java并发面试题整理,附有详细答案,持续更新中。 Java并发是Java面试必问的一块内容。 我结合自身学习和面试经历,总结了Java并发编程常见的面试题...
Java多线程:从基本概念到避坑指南
多核的机器,现在已经非常常见了。即使是一块手机,也都配备了强劲的多核处理器。通过多进程和多线程的手段,就可以让多个CPU同时工作,来加快任务的执行。 多线程,是编程中一个比较高级的话题。由于它涉及到共
死锁终结者:顺序锁和轮询锁!
出现死锁怎么办?重启?或许你可以试试这 2 种方案:顺序锁和轮询锁,帮你轻松解决死锁........
1.3w字,一文详解死锁!
死锁(Dead Lock)指的是两个或两个以上的运算单元(进程、线程或协程),都在等待对方停止执行,以取得系统资源,但是没有一方提前退出,就称为死锁。 1.死锁演示 死锁的形成分为两个方面,一个是使用
万字长文详解 volatile 关键字。
volatile 这个关键字大家都不陌生,这个关键字一般通常用于并发编程中,是 Java 虚拟机提供的轻量化同步机制,你可能知道 volatile 是干啥的,但是你未必能够清晰明了的知道 volati
Java 并发机制底层实现 —— volatile 原理、synchronize 锁优化机制、原子操作
相信大家都很熟悉如何使用 Java 编写处理并发的代码,也知道 Java 代码在编译后变成 Class 字节码,字节码被类加载器加载到 JVM 里,JVM 执行字节码,最终需要转化为汇编指令在 CPU 上执行。因此,Java 中所使用的并发机制其实是依赖于 JVM 的实现和 C…
上海某小公司面试题:synchronized锁原理
文章以纯面试的角度去讲解,所以有很多的细节是未铺垫的。 鉴于很多同学反馈没看懂【对线面试官】系列,基础相关的知识我确实写过文章讲解过啦,但有的同学就是不爱去翻。 我把这些上传到网盘,你们有需要直接下载就好了。
面试官:CAS和AQS底层原理了解?我:一篇文章堵住你的嘴
场景 1:A 线程执行代码 1 和代码 2,然后 B 线程执行代码 1 和代码 2,CAS 成功。 因为 A 线程执行代码 1 时候会旧值(i 的内存地址的值 10)保存起来,执行代码 2 的时候先判断 i 的最新值(可能被其他线程修改了)跟旧值比较,如果相等则把 i 赋值为 …