回答知识总结02(并发)
创建线程方式必背极简关键字1. 继承 Thread2. 实现 Runnable3.CallableFutureTask有返回值4. 线程池企业主流考场一句话速答四种方式继承 Thread 类、实现 Runnable 接口、Callable 搭配 FutureTask 支持返回值项目里优先用线程池创建管理线程。记忆小窍门线程的状态必背极简关键字新建 NEW可运行 RUNNABLE同步阻塞 BLOCKED无限等待 WAITING限时等待 TIMED_WAITING终止 TERMINATED 区分synchronized 阻塞 BLOCKEDsleep/wait 等待sleep 不释放锁wait 释放锁考场一句话速答线程六大状态新建、可运行、同步阻塞、无限等待、限时等待、终止。synchronized 锁失败进入阻塞sleep、wait 等进入等待执行完毕进入终止。记忆小窍门新NEW跑RUNNABLE堵BLOCKED等WAITING/TIMED_WAITING死TERMINATED 锁抢不到 堵主动睡觉 等带时间 限时等不带 无限等。线程池拒绝策略必背极简关键字Abort 抛异常默认CallerRuns 交给调用线程执行Discard 丢掉新任务DiscardOldest 丢弃队列最老任务考场一句话速答线程池四种拒绝策略默认抛异常调用者线程执行丢弃新任务丢弃队列里最旧任务业务可自定义策略。记忆小窍门Abort abort 终止抛错Caller 调用者干活Discard 扔新来的DiscardOldest 扔老旧的保新任务。为什么不建议executors创建线程池线程安全的方案必背极简关键字Executors 隐患无界队列 / 线程无上限高并发 OOM推荐手写 ThreadPoolExecutor限定队列、最大线程。考场一句话速答Executors 容易出现无界队列或无限创建线程并发量大造成内存溢出规范要求手动创建 ThreadPoolExecutor限制队列长度和最大线程数。记忆小窍门Executors 图省事没限制任务 / 线程无限涨爆内存手写线程池卡死上限可控不雪崩。什么是threadlocal怎么实现的应用场景内存泄漏问题怎么解决必背极简关键字线程私有隔离数据存在线程的 ThreadLocalMapkey 弱引用、value 强引用线程池复用易内存泄露用完必须 remove。考场一句话速答ThreadLocal 实现线程私有变量隔离数据存在线程自身的 ThreadLocalMap因 value 强引用在线程池场景易内存泄漏规范用完调用 remove 清理。记忆小窍门数据在线程身上不在 ThreadLocalkey 弱能自动回收value 强不行线程不死垃圾清不掉手动 remove 兜底。synchronized是怎么实现的锁的是什么如何保证原子性可见性有序性锁升级必背极简关键字底层monitor 指令 / ACC_SYNCHRONIZED基于对象头 Mark Word 锁对象实例锁锁 this静态锁锁 Class 三大特性独占保原子、主存刷新保可见、禁止重排保有序 锁升级偏向→轻量级→重量级只升不降偏向无 CAS轻量级自旋 CAS重量级内核阻塞。考场一句话速答synchronized 基于对象头和 Monitor 实现实例锁锁对象、静态锁锁 Class独占保证原子内存刷新保证可见禁止重排保证有序JDK1.6 引入锁升级偏向锁、轻量级锁、重量级锁单向升级不可降级。记忆小窍门锁绑对象不绑代码 原子 独一份执行可见 强制刷主存有序 不许乱排 没人抢偏向轮流抢轻量自旋疯狂抢变重量级。synchronizedreentrantlock*区别必背极简关键字synchronizedJVM 关键字、自动解锁、非公平、不可中断、无多条件 ReentrantLockAQS 实现、手动 lock/unlock、可选公平 / 非公平、支持限时 tryLock、可中断、多 Condition二者都可重入。考场一句话速答synchronized 是 JVM 原生关键字自动释放锁只支持非公平锁功能简单ReentrantLock 基于 AQS 手动管控锁支持公平锁、限时尝试、可中断、多条件唤醒功能更灵活二者都支持锁重入。记忆小窍门synchronized 省心不用手动开锁关锁功能固定ReentrantLock 手动管控功能丰富自由度高竞争不大两者性能差不多。volatile是什么保证什么性为什么不能保证原子性必背极简关键字volatile轻量级保可见性、禁重排不保原子性复合操作i并发出错无排他锁。考场一句话速答volatile 修饰变量保证多线程可见性禁止指令重排序但没有互斥能力无法屏蔽多线程并发穿插因此不能保证 i 这类复合操作的原子性。记忆小窍门看得见可见、不乱跑禁止重排拦不住多线程一起动手加减拆分步骤一定会出错简单读写没问题运算不行。cas是什么有什么问题必背极简关键字CAS比较交换、乐观锁、CPU 原语三大缺陷ABA、自旋耗 CPU、仅支持单个变量。考场一句话速答CAS 是乐观无锁对比预期值和内存值一致才更新存在 ABA、自旋浪费 CPU、无法操作多变量三个缺点。记忆小窍门先对比再修改ABA 是兜兜转转变回原样一直重试吃 CPU只管一个变量多变量不行。如何理解AQS必背极简关键字AQSJUC 锁底层骨架state 记录锁状态CLH 双向队列存等待线程独占 / 共享双模式模板方法子类重写抢锁规则。考场一句话速答AQS 是并发锁底层通用框架依靠 state 标识锁状态、双向队列存放等待线程分独占和共享模式AQS 封装排队唤醒通用逻辑子类只需要实现尝试获取 / 释放锁的规则。记忆小窍门state 管锁队列管人抢不到去排队释放唤队首框架做通用流程子类定制上锁规则。什么是公平锁和非公平锁必背极简关键字公平按排队顺序先到先得无饥饿吞吐低 非公平允许新线程插队效率高吞吐高可能饥饿 synchronized 固定非公平ReentrantLock 可选。考场一句话速答公平锁严格按请求顺序排队拿锁不会插队非公平锁允许新来线程直接争抢效率更高但可能线程饥饿synchronized 是非公平ReentrantLock 两种都支持。记忆小窍门公平 守规矩排队非公平 能抢就抢不讲顺序追求稳定无饥饿选公平追求性能选非公平。

相关新闻

机器学习从入门到实践:核心知识与项目开发指南

机器学习从入门到实践:核心知识与项目开发指南

1. 机器学习入门:从理论到实践的完整指南作为一名从业多年的数据科学家,我经常被问到"如何系统学习机器学习"。今天我想分享一套经过实战检验的学习路径,包含从基础数学到工业级应用的全套知识体系。不同于教科书式的理论堆砌&…

2026/8/4 10:40:03 阅读更多 →
你的旧Mac还能再战5年!OpenCore Legacy Patcher让2012款MacBook Pro焕发新生

你的旧Mac还能再战5年!OpenCore Legacy Patcher让2012款MacBook Pro焕发新生

你的旧Mac还能再战5年!OpenCore Legacy Patcher让2012款MacBook Pro焕发新生 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 当Sarah打开她那台20…

2026/8/4 10:40:03 阅读更多 →
Android音频系统架构解析与性能优化实践

Android音频系统架构解析与性能优化实践

1. Android音频系统架构概述 在移动设备开发领域,音频处理能力一直是衡量系统成熟度的重要指标。作为全球市场份额最大的移动操作系统,Android的音频架构经历了从简单混音到专业级音频处理的演进过程。当前Android音频子系统需要同时满足通话、媒体播放、…

2026/8/4 10:40:03 阅读更多 →

最新新闻

CefFlashBrowser:终极Flash浏览器解决方案,免费畅玩经典游戏

CefFlashBrowser:终极Flash浏览器解决方案,免费畅玩经典游戏

CefFlashBrowser:终极Flash浏览器解决方案,免费畅玩经典游戏 【免费下载链接】CefFlashBrowser Flash浏览器 / Flash Browser 项目地址: https://gitcode.com/gh_mirrors/ce/CefFlashBrowser 在Flash技术正式退役后,无数经典游戏和网页…

2026/8/4 17:48:06 阅读更多 →
外包高薪与大厂正编的职业选择分析

外包高薪与大厂正编的职业选择分析

1. 职业选择的两难困境:外包高薪与大厂编制的博弈最近在职场论坛上看到一个引发热议的话题:一位从业者同时拿到了两个offer,一个是外包岗位年薪55万,另一个是大厂正编岗位年薪28万。这个看似简单的选择题背后,实际上折…

2026/8/4 17:48:06 阅读更多 →
基于tr内网穿透工具与文件管理系统的私有云盘搭建研究

基于tr内网穿透工具与文件管理系统的私有云盘搭建研究

1. 引言 1.1 研究背景 随着互联网技术的飞速发展,网络应用在各个领域中的重要性日益凸显。特别是在远程办公、服务器维护以及智能家居等场景中,内网穿透技术作为一种能够实现外部网络对内部网络资源访问的关键技术,逐渐成为研究热点。内网穿透…

2026/8/4 17:48:06 阅读更多 →
【国家级AI防护白皮书核心提炼】:从TensorFlow到PyTorch,6类模型通用防御协议落地实操

【国家级AI防护白皮书核心提炼】:从TensorFlow到PyTorch,6类模型通用防御协议落地实操

更多请点击: https://intelliparadigm.com 第一章:AI对抗样本防护的国家战略与技术演进脉络 人工智能安全已上升为国家关键基础设施防护的核心维度,对抗样本作为AI模型的“数字光学迷彩”,正被纳入多国网络空间安全战略框架。美国…

2026/8/4 17:48:06 阅读更多 →
2025届最火的五大AI科研助手推荐榜单

2025届最火的五大AI科研助手推荐榜单

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 因为人工智能技术迅速地发展, 所以AI论文网站成为了那学术研究者的重要辅助工具之一哒。这类…

2026/8/4 17:48:06 阅读更多 →
终极免费破解Cursor AI Pro:完整机器ID重置与多平台兼容解决方案

终极免费破解Cursor AI Pro:完整机器ID重置与多平台兼容解决方案

终极免费破解Cursor AI Pro:完整机器ID重置与多平台兼容解决方案 【免费下载链接】cursor-free-vip [Support 0.45](Multi Language 多语言)自动注册 Cursor Ai ,自动重置机器ID , 免费升级使用Pro 功能: Youve reache…

2026/8/4 17:47:06 阅读更多 →

日新闻

AI Agent白手起家26: 使用标准事件驱动大模型实践

AI Agent白手起家26: 使用标准事件驱动大模型实践

纲要 练习目标:掌握大模型标准事件的调用回顾 LangChain 中的核心标准事件 invokestreambatchastream_eventswith_structured_output 环境准备实战代码:多种事件调用对比 同步调用与流式输出批量处理异步事件流监听结构化输出 运行说明与预期结果总结与扩…

2026/8/4 0:00:40 阅读更多 →
dealsea是什么?跨境卖家必知的美国deal站入门指南

dealsea是什么?跨境卖家必知的美国deal站入门指南

说实话,第一次听说美国这个老牌折扣网站的跨境卖家,十个有八个会问同一个问题:这个平台到底是干嘛的?我见过一个做家居出口的朋友,他在亚马逊上月销二十万美金,却从来没用过它。我给他看了首页——一屏一屏…

2026/8/4 0:01:40 阅读更多 →
清华大学重磅EST:植物自导电闪蒸焦耳热600°C/2600°C两步法!稀土超积累植物秒级转化为CeO₂-石墨烯电催化剂!

清华大学重磅EST:植物自导电闪蒸焦耳热600°C/2600°C两步法!稀土超积累植物秒级转化为CeO₂-石墨烯电催化剂!

通讯作者:邓兵、刘建国通讯单位:清华大学DOI:https://doi.org/10.1021/acs.est.6c00603研究背景稀土元素(REEs)是清洁能源技术与电子器件不可或缺的核心原料,然而传统提取方式依赖能耗高、排放大的采矿与强…

2026/8/4 0:01:40 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/4 13:24:41 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/4 11:41:39 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/4 5:26:40 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/4 13:38:24 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/4 11:09:16 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/4 13:38:40 阅读更多 →