caicaiJava

2023年9月28日

深入剖析ThreadLocal使用场景、实现原理、设计思想

摘要: 前言 ThreadLocal可以用来存储线程的本地数据,做到线程数据的隔离 ThreadLocal的使用不当可能会导致内存泄漏,排查内存泄漏的问题,不仅需要熟悉JVM、利用好各种分析工具还耗费人工 如果能明白其原理并正确使用,就不会导致各种意外发生 本文将从使用场景、实现原理、内存泄漏、设计思想等层 阅读全文

posted @ 2023-09-28 20:46 菜菜的后端私房菜 阅读(214) 评论(0) 推荐(0) 编辑

10分钟巩固多线程基础

摘要: 10分钟巩固多线程基础 前言 多线程是并发编程的基础,本篇文章就来聊聊多线程 我们先聊聊概念,比如进程与线程,串行、并行与并发 再去聊聊线程的状态、优先级、同步、通信、终止等知识 进程与线程 什么是进程? 操作系统将资源分配给进程,使用进程进行调度,但进程遇到阻塞任务时,为了提升CPU利用率,会进行 阅读全文

posted @ 2023-09-28 20:45 菜菜的后端私房菜 阅读(23) 评论(0) 推荐(0) 编辑

导航