首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java基础
订阅
用户7514092616115
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
多线程知识:三个线程如何交替打印ABC循环100次
本文博主给大家讲解一道网上非常经典的多线程面试题目。关于三个线程如何交替打印ABC循环100次的问题。 问题描述 给定三个线程,分别命名为A、B、C,要求这三个线程按照顺序交替打印ABC,每个字母打印
深入理解线程池ThreadPoolExecutor
为什么需要使用线程池的方式创建线程?线程池创建方式有什么优点?怎么使用线程池方式创建线程、执行任务及关闭线程池?线程池的执行任务的流程?线程池的状态?理解线程池execute方法的源码?
深度剖析JVM调优法则:从两大特性CPU、内存出发轻松掌握调优实战技巧
1、JDK自带工具 场景一、CPU过高 CPU占用过高排查思路:(查进程->查线程列表->查线程堆栈) step1:通过top命令查询占用CPU情况 p.s.shift+p(大写的P-cpu排序) s
初探Java中的@PostConstruct注解
问题 之前在做后端项目遇到一个奇怪的问题,我装配到Spring容器中的一个Bean在另外一个类中无法被注入,该Bean的类型如下: 我使用@Component注解将其装配到Spring容器中,然后在另
面试官:说一下公平锁和非公平锁的区别?
上次我们提到了乐观锁和悲观锁,那我们知道锁的类型还有很多种,我们今天简单聊一下,公平锁和非公平锁两口子,以及他们在我们代码中的实践。 开始聊之前,我先大概说一下他们两者的定义,帮大家回顾或者认识一下。 公平锁:多个线程按照申请锁的顺序去获得锁,线程会直接进入队列去排队,永远都是…
Arrays.sort和Collections.sort实现原理解析
Collections.sort方法底层就是调用的Arrays.sort方法。 不论是Collections.sort方法或者是Arrays.sort方法,底层实现都是TimSort实现的,这是jdk1.7新增的,以前是归并排序。TimSort算法就是找到已经排好序数据的子序列…
voliate工作实际应用场景
保证可见性;不保证复合操作的原子性;禁止指令重排。内存屏障分为两种:Load Barrier 和 Store Barrier即读屏障和写屏障。1.阻止屏障两侧的指令重排序;2.强制把写缓冲区/高速缓存中的脏数据等写回主内存,让缓存中相应的数据失效。所谓原子性,就是说一个操作不可被...