多线程

kyle~1 小时前
linux·数据结构·c++·多线程·并发
数据结构 --- 无锁队列(Lock-Free Queue)在高并发系统中,队列是线程间数据传递、任务调度和异步处理的基础组件。传统线程安全队列通常通过 std::mutex 保护共享状态,实现简单且正确性易于保障,但在高竞争场景下,锁竞争会导致线程阻塞、调度延迟与上下文切换开销,显著影响系统实时性与吞吐能力。
Da Da 泓3 天前
网络·websocket·网络协议·多线程·项目
[项目] --- 基于websocket的网页五子棋(可多用户)Hello各位小伙伴们,这篇博客我将给梳理我做这个关于websocket的网页五子棋项目的过程~~~[项目代码 ] --- git仓库地址: https://gitee.com/jinhong-c/gobang
闻缺陷则喜何志丹3 天前
开发语言·c++·多线程·语言特性·系统库
【C++特性及类库】多线程测试环境:VS2019 如果做特殊说明,是C++14。 注意:和C#不一样,stl会在构造函数中启动线程,无需手动启动,join是等待函数结束。
Doker 多克8 天前
java·多线程
ForkJoinPool 详解ForkJoinPool 是 JDK7 引入的分支 / 合并(Fork/Join)线程池,专门用于可以递归拆分的任务,核心思想:分而治之。
Pniubi9 天前
java·线程·线程池·多线程·并发
区分Java创建线程池、多线程多线程是并发执行的能力;线程池是管理线程的容器,用来复用线程、避免频繁创建销毁线程。上面的东西看不懂,本质还是对线程没有足够了解,任务执行在哪其实自己都不知道:
青春逝如流水11 天前
java·开发语言·多线程·ai文章
Java 中线程的创建方式:从基础到现代AI 创作标识 本文由人工智能(AI)辅助创作/生成,内容仅供学习与参考,不保证完全准确,请结合官方文档与实际情况核对。
青春逝如流水11 天前
java·开发语言·多线程·ai文章
Java 线程与操作系统、硬件的关系:状态、映射与差异AI 创作标识 本文由人工智能(AI)辅助创作/生成,内容仅供学习与参考,不保证完全准确,请结合官方文档与实际情况核对。
青春逝如流水11 天前
java·开发语言·线程池·多线程·ai文章
Java 线程池的创建方式、注意要点与任务类型判断AI 创作标识 本文由人工智能(AI)辅助创作/生成,内容仅供学习与参考,不保证完全准确,请结合官方文档与实际情况核对。
青春逝如流水11 天前
java·开发语言·jvm·多线程·ai文章
Java 线程在内存模型(JMM)与 JVM 实现:规范与落地的多元路径AI 创作标识 本文由人工智能(AI)辅助创作/生成,内容仅供学习与参考,不保证完全准确,请结合官方文档与实际情况核对。
winfredzhang17 天前
人工智能·大语言模型·多线程·下载·多任务
9.7GB AI 模型总下崩?我用 Python 写了个支持分段续传的多线程下载器(源码解析)关键词:Python、多线程、HTTP Range、断点续传、wxPython、PyInstaller
余槐i18 天前
spring boot·mysql·多线程·spring 事务
数据没回滚也不报错:@Transactional 自调用失效的 3 种复现与修复本文摘要:同类内方法互调绕过代理,事务注解静默失效,异常抛出后数据已提交不回滚。修复是拆出独立类让调用经过代理,或改用编程式事务重建边界。该结论只在代理被绕过时成立,多线程与非公开方法的事务边界需另行配置。
写后端的胖头鱼1 个月前
java·线程池·多线程·io密集·cpu密集
如何区分IO/CPU 密集型,线程池核心参数怎么设置核心公式:核心线程数 = CPU核心数 + 1+1 是为了防止某个线程偶尔页缺失 / 临时暂停,让这个备用线程顶上去,充分利用 CPU。
程序员老陆1 个月前
c++·多线程
std::experimental::when_any 深度解析:等待“第一个完成”的异步组合原语在 C++ 并发编程里,std::future::get()是“等一个结果”,when_all是“等所有结果”,而 std::experimental::when_any解决的是第三类问题:一组异步任务里,谁先就绪就先响应谁。它来自 C++ Extensions for Concurrency(Concurrency TS),配合带延续(continuation)的 std::experimental::future使用,是“竞速执行 / 投机执行 / 超时控制 / 并行搜索”的核心组合算子。
for_ever_love__1 个月前
macos·ios·objective-c·cocoa·多线程·gcd
iOS: GCD高级API常用的高级API有:这是GCD最简单, 也是最经典的API打印结果如下:可以观察到, 无论这个代码被调用多少次, 最终Block 只会执行一次
随遇而安zx1 个月前
java·多线程·并发
【多线程】---实战:CompletableFuture编排基于:JDK 8+(orTimeout、completeOnTimeout、Executor defaultExecutor() 等标注 JDK 9+)
随遇而安zx1 个月前
java·多线程·aqs
【多线程】---AQS 原理 知识点(设计思想与源码深度解析)基于:JDK 17(java.util.concurrent.locks.AbstractQueuedSynchronizer,JDK 1.5 引入,8~17 核心逻辑基本稳定)
随遇而安zx1 个月前
java·多线程·并发
【多线程】---ConcurrentHashMap 源码解析基于:OpenJDK JDK 8u 的 java.util.concurrent.ConcurrentHashMap(对照 JDK 7 分段锁实现与 JDK 9+ 演进)
随遇而安zx1 个月前
java·线程池·多线程
【多线程】---线程池 ThreadPoolExecutor 原理与调优基于:JDK 17(java.util.concurrent.ThreadPoolExecutor,JDK 1.5 引入,8~17 核心逻辑一致,虚拟线程 JDK 21 另文)
for_ever_love__1 个月前
macos·ios·objective-c·cocoa·多线程·gcd
iOS: GCD进阶,全局队列与自定义队列RunLoop 本质上是一个事件循环机制, 让线程在没有任务是休眠, 有事件时被唤醒并处理事件普通线程: