多线程

梦想的颜色19 分钟前
kafka·高并发·多线程·异步·消息组件·生产者与消费者模式
Kafka内核解密:架构拓扑、数据流转与生产消费模型的深度剖析如果你只把Kafka当成一个“消息队列”,那你只用了它三成功力。这篇文章不写代码、不堆配置,只把Kafka的核心骨架拆给你看:它的结构长什么样、消息怎么流、为什么能抗住万亿级吞吐、生产者和消费者到底在扮演什么角色。读完你会真正理解——Kafka不是工具,是一套完整的分布式存储与流转范式。
西凉的悲伤7 小时前
java·多线程·future·completable·异步
多线程彻底掌握 CompletableFuture:从入门到项目实战在 Java 并发编程中,最早我们通常使用 Thread、Runnable、Callable 和 Future 来执行异步任务。
千纸鹤の脉搏1 天前
java·开发语言·学习·多线程
多线程的初步使用我在上一篇博客中分享了什么是线程与进程,我这篇想要分享一下如何去使用多线程,我会分享一分享些最基础的使用的方法,使我们能够快速上手去使用
tongluowan0073 天前
java·多线程·上下文
ThreadLocal,InheritableThreadLocal,TransmittableThreadLocal详解ThreadLocal,InheritableThreadLocal,TransmittableThreadLocal这三个类构成了 Java 处理线程上下文传递的一条演进链:ThreadLocal 实现线程内隔离,InheritableThreadLocal 尝试解决父子线程传递,而阿里的 TransmittableThreadLocal 则是在此基础上修复了在线程池场景下的根本缺陷。它们各自的设计初衷与时代背景紧密相连。
大江东去浪淘尽千古风流人物4 天前
人工智能·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 线程池的自旋等待-
小的~~5 天前
java·开发语言·多线程
Java线程及线程池的相关的问题线程池在Java中有五种状态:RUNNING(运行状态)线程创建后默认进入此状态,能够接受新任务并处理任务队列中的任务。如果不调用关闭方法,线程池会一直保持此状态。
fengxin_rou5 天前
多线程·cas·juc·lru
Java并发手撕题详解:原理、实现与面试避坑指南🔥你好我是fengxin_rou这是我的个人主页fengxin_rou的主页❄️欢迎查看我的专栏我的专栏
IT利刃出鞘6 天前
java·多线程
Java多线程--三种写法(Thread、Runnable、Callable)原文网址:Java多线程--三种写法(Thread、Runnable、Callable)_IT利刃出鞘的博客-CSDN博客
MC皮蛋侠客7 天前
c++·多线程
C++17 多线程系列(十):多线程性能优化——从测量到调优核心目标:能系统化地测量和优化多线程应用性能,理解 Amdahl 定律和 Gustafson 定律的实践意义,掌握火焰图和 perf 工具使用,建立"测量→分析→优化→验证"的性能闭环。
MC皮蛋侠客9 天前
c++·多线程
C++17 多线程系列(五):C++17 并行算法——从串行到并行的零成本迁移核心目标:掌握 C++17 引入的并行算法执行策略,能将现有 STL 算法用一行改动改造为并行版本,理解何时并行化真正有效,避免并行化陷阱。
西凉的悲伤10 天前
spring boot·多线程·async·异步
Spring Boot 中 @Async(value = “alertThreadPool“) 是什么?为什么企业项目喜欢自定义线程池?在 Spring Boot 项目中,我们经常会看到这样的代码:或者:很多初学者都知道:但是看到下面这种写法时往往会疑惑:
MC皮蛋侠客13 天前
开发语言·c++·多线程
C++17 多线程系列(一):线程基础——std::thread 完全指南核心目标:掌握 std::thread 的创建、管理和销毁,理解线程生命周期,建立多线程编程的第一块基石。
MC皮蛋侠客13 天前
开发语言·c++·多线程
C++17 多线程系列(二):共享数据与同步——mutex 与 condition_variable核心目标:深入理解 C++ 互斥锁体系,掌握正确保护共享数据的方法,熟练运用条件变量实现生产者-消费者模式,并有效避免死锁问题。
tongluowan00714 天前
java·多线程·threadlocal
ThreadLocal底层原理 - 大白话+学术版解释要透彻地理解一个技术,有时就像学一门手艺,既要看它今天的样子,也最好能追溯它的来龙去脉,看看它解决了过去的哪些难题。
W.W.H.15 天前
qt·系统架构·多线程
Qt 程序工作原理深度解析Qt 程序的工作原理,可以拆成两大块来理解:一是 Qt 框架本身的运转机制,二是上位机这个特定场景下如何利用这些机制完成通信、控制和展示。下面从底层到上层,做一次全面解析。
Tsuki_tl16 天前
多线程·synchronized·八股文·java面试·锁机制·悲观锁·java后端面试
【面试高频】常见锁策略目录1. 锁策略1.1 悲观锁 vs 乐观锁1. 悲观锁1.2 重量级锁 vs 轻量级锁1.3 挂起等待锁 vs 自旋锁
阿昌喜欢吃黄桃17 天前
java·线程·线程池·多线程·juc
如果线程池中线程异常后:销毁还是复用?hi,我是阿昌,今天分享一下如果线程池中线程异常后:销毁还是复用?下面讨论的线程池是:java.util.concurrent.ExecutorService线程池
hhcgchpspk18 天前
c语言·windows·学习·多线程·windows api
Windows API线程学习最近无意发现了c语言里可以调用Windows API来实现多线程,对于我这个小白来可是重大发现!让我看看跟pthread有什么区别:D
Tsuki_tl19 天前
java·后端·面试·多线程·并发编程·线程状态
【总结】Java的线程状态Java线程状态是一个枚举类型,即 Thread.State。如下图,打印输出所有的线程状态类型:输出结果:
WL_Aurora19 天前
java·多线程
Java多线程编程基础与实践在前面的文章中,我们已经学习了Java线程的基本概念和线程的创建方式。本文将系统讲解Java多线程编程的基础知识与实践技巧,包括线程的创建与启动、线程状态转换、线程同步与通信、以及线程池的使用。通过完整的代码示例和运行结果,帮助大家快速掌握Java多线程编程的核心技能。