首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
thread
订阅
coder199669274
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
【底层原理之旅—ThreadLocal深入浅出的源码分析|Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,活动链接 题目 知识点 基本介绍 ThreadLocal是对Thread内部的局部变量ThreadLocalMap的维护类。当线程持有多个Thr
ThreadLocal内存溢出代码演示和原因分析!|Java 刷题打卡
ThreadLocal 翻译成中文是线程本地变量的意思,也就是说它是线程中的私有变量,每个线程只能操作自己的私有变量...
解决线程饥饿的神器StampedLock,你值得拥有!
前言 在 JDK 1.8 引入 StampedLock,可以理解为对 ReentrantReadWriteLock 在某些方面的增强,在原先读写锁的基础上新增了一种叫乐观读(Optimistic Re
Java线程中断
本文主要介绍Java线程中断一些相关的概念以及注意点Java线程的中断并不是强制的中断,调用线程中断的方法时只是起到一个通知的作用,至于线程是否要继续执行下去取决于线程自身的处理。除去已经不推荐使用的
Java多线程系列—线程通信机制wait notify notifyAll(03)
线程通信机制wait notify notifyAll 本课时我们主要学习 wait/notify/notifyAll 方法的使用注意事项。 我们主要从三个问题入手: 为什么 wait 方法必须在 s
对象的可见性 - volatile篇
作者:汤圆 个人博客:javalover.cc 前言 官人们好啊,我是汤圆,今天给大家带来的是《对象的可见性 - volatile篇》,希望有所帮助,谢谢 简介 当一个线程修改了某个共享变量时(非局部
Java多线程系列—多线程的实现方式(01)
多线程的实现方式 实现线程是并发编程中基础中的基础,因为我们必须要先实现线程,才可以继续后续的一系列操作。 基本实现方式 Runable 本质上还是 new Thread, 只不过是将Runable对
ThreadLocal全攻略:使用实战,源码分析,内存泄露分析
前言 说起ThreadLocal即便你没有直接用到过,它也间接的出现在你使用过的框架里,比如Spring的事物管理,Hibernate的Session管理、logback(和log4j)中的MDC功能
线程池整理
线程池是一个管理线程的池子。由于创建和关闭线程需要花费时间,如果为每一个任务都创建一个线程,非常消耗资源。使用线程池可以避免增加创建和销毁线程的资源消耗,提高响应速度,且能重复利用线程。在使用线程池后
线程池系列 - (3)拒绝策略
线程池系列的第二篇文章。拒绝策略的说明。技术人嘛。还是要经常归纳总结的 首先要明白,为什么线程池要有一个拒绝策略。也就是他出现的背景是什么。 了解过线程池的小伙伴应该都知道。线程池的构造参数中就有一个拒绝策略 拒绝。意味着不满足某些条件,线程池也是一样。当线程数超过了maxim…