首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java多线程
订阅
笨拙旅人
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
Java并发编程(总结最全面的面试题!!!)
提升多核CPU的利用率:一般来说一台主机上的会有多个CPU核心,我们可以创建多个线程,理论上讲操作系统可以将多个线程分配给不同的CPU去执行,每个CPU执行一个线程,这样就提高了CPU的使用效率,如果使用单线程就只能有一个CPU核心被使用。 比如当我们在网上购物时,为了提升响应…
从 synchronized 到 CAS 和 AQS - 彻底弄懂 Java 各种并发锁
Java 中的并发锁大致分为隐式锁和显式锁两种。隐式锁就是我们最常使用的 synchronized 关键字,显式锁主要包含两个接口:Lock 和 ReadWriteLock,主要实现类分别为 ReentrantLock 和 ReentrantReadWriteLock,这两个类…
Java多线程_捕获线程异常
「这是我参与11月更文挑战的第3天,活动详情查看:2021最后一次更文挑战」 Java多线程捕获异常处理 在线程的run方法中,如果有受检异常必须进行捕获处理,如果想要获得run()方法中出现的运行时
Thread.UncaughtExceptionHandler 原理
一. Java Crash 线程出现未捕获异常后,JVM将调用Thread中的dispatchUncaughtException方法把异常传递给线程的未捕获异常处理器。 以上流程中,共有2个UncaughtExceptionHandler会参与处理,分别是PreHandler和…
万字图解Java多线程
java多线程我个人觉得是javaSe中最难的一部分,我以前也是感觉学会了,但是真正有多线程的需求却不知道怎么下手,实际上还是对多线程这块知识了解不深刻,不知道多线程api的应用场景,不知道多线程的运行流程等等,本篇文章将使用实例+图解+源码的方式来解析java多线程。 文章篇…
通过Thread.setDefaultUncaughtExceptionHandler阻止程序崩溃的源码解析
在进行源码分析前我会先普及一些知识作为铺垫,如果了解可以直接略过看正文。 我们常说的主线程也就是MainThread(也是UiThread,这两个只会在特定情况下不相等),下面是谷歌官网的原话。 其实本质就是Thread类的子类,大家可以通过sdk manger下载源码然后进入…