多线程

小bo波6 天前
java·多线程·thread·并发编程·runnable
使用Thread子类创建线程 VS 使用Runnable接口创建线程的区别在Java中,创建线程主要有两种方式:Runnable 代表任务(Task),Thread 代表执行器(Executor)。将两者分离是优秀的设计:
程序喵大人18 天前
开发语言·c++·多线程·并发
【C++并发系列】第一章:多线程读写同一个变量为什么会出错博主介绍:程序喵大人设想一个典型的工程场景:在开发高性能后台服务时,我们通常需要统计系统处理的请求总量。最直观的方法是声明一个全局变量 int counter = 0,每当处理完一个请求,就执行一次自增 ++counter。
吴声子夜歌19 天前
java·多线程
Java——多线程编程技巧在使用线程处理业务逻辑时,需要注意异常的处理。Java线程不允许抛出未捕获的异常信息,线程执行的异常必须在线程内部捕获。java.lang.Runnable接口的run方法声明中没有提供抛出异常的能力。
布朗克16819 天前
java·安全·多线程
26 多线程基础——Thread、Runnable与线程安全更新日期:2026年5月 | Java入门到精通系列 · 第四阶段·高级特性 © 版权声明:本文为原创技术文章,转载请联系作者并注明出处。
梦想的颜色20 天前
kafka·高并发·多线程·异步·消息组件·生产者与消费者模式
Kafka内核解密:架构拓扑、数据流转与生产消费模型的深度剖析如果你只把Kafka当成一个“消息队列”,那你只用了它三成功力。这篇文章不写代码、不堆配置,只把Kafka的核心骨架拆给你看:它的结构长什么样、消息怎么流、为什么能抗住万亿级吞吐、生产者和消费者到底在扮演什么角色。读完你会真正理解——Kafka不是工具,是一套完整的分布式存储与流转范式。
西凉的悲伤20 天前
java·多线程·future·completable·异步
多线程彻底掌握 CompletableFuture:从入门到项目实战在 Java 并发编程中,最早我们通常使用 Thread、Runnable、Callable 和 Future 来执行异步任务。
千纸鹤の脉搏21 天前
java·开发语言·学习·多线程
多线程的初步使用我在上一篇博客中分享了什么是线程与进程,我这篇想要分享一下如何去使用多线程,我会分享一分享些最基础的使用的方法,使我们能够快速上手去使用
tongluowan00723 天前
java·多线程·上下文
ThreadLocal,InheritableThreadLocal,TransmittableThreadLocal详解ThreadLocal,InheritableThreadLocal,TransmittableThreadLocal这三个类构成了 Java 处理线程上下文传递的一条演进链:ThreadLocal 实现线程内隔离,InheritableThreadLocal 尝试解决父子线程传递,而阿里的 TransmittableThreadLocal 则是在此基础上修复了在线程池场景下的根本缺陷。它们各自的设计初衷与时代背景紧密相连。
大江东去浪淘尽千古风流人物24 天前
人工智能·opencv·计算机视觉·多线程·parallel_for_·tbb
【OpenCV parallel_for_】并行框架源码深度解析:7种后端调度、线程池自旋等待、工作窃取与跨平台CPU Yield指令全拆解OpenCV 的 parallel_for_ 是其所有并行计算的统一入口,支持 7 种并行后端(TBB / HPX / OpenMP / GCD / WinRT / MS-Concurrency / pthreads),运行时可通过环境变量切换优先级或替换为自定义后端。本文从 OpenCV 4.8.0 源码(parallel.cpp + parallel_impl.cpp)逐层拆解:后端选择优先级链、parallel_for_ 的嵌套检测与 nstripes 分配策略、pthreads 线程池的自旋等待-
小的~~25 天前
java·开发语言·多线程
Java线程及线程池的相关的问题线程池在Java中有五种状态:RUNNING(运行状态)线程创建后默认进入此状态,能够接受新任务并处理任务队列中的任务。如果不调用关闭方法,线程池会一直保持此状态。
fengxin_rou25 天前
多线程·cas·juc·lru
Java并发手撕题详解:原理、实现与面试避坑指南🔥你好我是fengxin_rou这是我的个人主页fengxin_rou的主页❄️欢迎查看我的专栏我的专栏
IT利刃出鞘1 个月前
java·多线程
Java多线程--三种写法(Thread、Runnable、Callable)原文网址:Java多线程--三种写法(Thread、Runnable、Callable)_IT利刃出鞘的博客-CSDN博客
MC皮蛋侠客1 个月前
c++·多线程
C++17 多线程系列(十):多线程性能优化——从测量到调优核心目标:能系统化地测量和优化多线程应用性能,理解 Amdahl 定律和 Gustafson 定律的实践意义,掌握火焰图和 perf 工具使用,建立"测量→分析→优化→验证"的性能闭环。
MC皮蛋侠客1 个月前
c++·多线程
C++17 多线程系列(五):C++17 并行算法——从串行到并行的零成本迁移核心目标:掌握 C++17 引入的并行算法执行策略,能将现有 STL 算法用一行改动改造为并行版本,理解何时并行化真正有效,避免并行化陷阱。
西凉的悲伤1 个月前
spring boot·多线程·async·异步
Spring Boot 中 @Async(value = “alertThreadPool“) 是什么?为什么企业项目喜欢自定义线程池?在 Spring Boot 项目中,我们经常会看到这样的代码:或者:很多初学者都知道:但是看到下面这种写法时往往会疑惑:
MC皮蛋侠客1 个月前
开发语言·c++·多线程
C++17 多线程系列(一):线程基础——std::thread 完全指南核心目标:掌握 std::thread 的创建、管理和销毁,理解线程生命周期,建立多线程编程的第一块基石。
MC皮蛋侠客1 个月前
开发语言·c++·多线程
C++17 多线程系列(二):共享数据与同步——mutex 与 condition_variable核心目标:深入理解 C++ 互斥锁体系,掌握正确保护共享数据的方法,熟练运用条件变量实现生产者-消费者模式,并有效避免死锁问题。
tongluowan0071 个月前
java·多线程·threadlocal
ThreadLocal底层原理 - 大白话+学术版解释要透彻地理解一个技术,有时就像学一门手艺,既要看它今天的样子,也最好能追溯它的来龙去脉,看看它解决了过去的哪些难题。
W.W.H.1 个月前
qt·系统架构·多线程
Qt 程序工作原理深度解析Qt 程序的工作原理,可以拆成两大块来理解:一是 Qt 框架本身的运转机制,二是上位机这个特定场景下如何利用这些机制完成通信、控制和展示。下面从底层到上层,做一次全面解析。
Tsuki_tl1 个月前
多线程·synchronized·八股文·java面试·锁机制·悲观锁·java后端面试
【面试高频】常见锁策略目录1. 锁策略1.1 悲观锁 vs 乐观锁1. 悲观锁1.2 重量级锁 vs 轻量级锁1.3 挂起等待锁 vs 自旋锁