首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
多线程
订阅
卜若梨丶
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
三分钟弄懂线程池执行过程
线程池是如何运转的我一直不清楚,今天来根据源码梳理下。线程池任务提交与运行直接看结果,主流程如下:线程池调用execute提交任务—>创建Worker(设置属性thead、firstTask)—>wo
AQS原理学习笔记
通过使用JUC中的同步组件,可以比较简洁地进行并发编程,而在很多同步组件的实现中都出现了Sync extends AbstractQueuedSynchronizer的身影,通过对AQS的一些方法的重写,实现了相应的组件的功能。AQS是实现锁的关键,其中锁是面向锁的使用者的,定…
ThreadPoolExecutor是怎么去执行一个任务的?
前面一遍文章 我们看了下FutureTask的源码,知道了怎么样去获取一个任务的返回值,今天我们看下ThreadPoolExecutor。 ThreadPoolExecutor 看名词 我们就可以 看做是ThreadPool 和Executor的结合,大概意思我们也能知道就是线…
面试官:说说多线程并发问题
多线程并发问题,基本是面试必问的。 大部分同学应该都知道Synchronized,Lock,部分同学能说到volatile、并发包,优秀的同学则能在前面的基础上,说出Synchronized、volatile的原理,以及并发包中常用的数据结构,例如ConcurrentHashM…
面试必备:Java线程池解析
掌握线程池是后端程序员的基本要求,相信大家求职面试过程中,几乎都会被问到有关于线程池的问题。我在网上搜集了几道经典的线程池面试题,并以此为切入点,谈谈我对线程池的理解。如果有哪里理解不正确,非常希望大家指出,接下来大家一起分析学习吧。 面试问题2:按线程池内部机制,当提交新任务…
bat等大公司常考java多线程面试题
简而言之,进程是程序运行和资源分配的基本单位,一个程序至少有一个进程,一个进程至少有一个线程.进程在执行过程中拥有独立的内存单元,而多个线程共享内存资源,减少切换次数,从而效率更高.线程是进程的一个实体,是cpu调度和分派的基本单位,是比程序更小的能独立运行的基本单位.同一进程…