技术栈
多线程
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)线程池,专门用于可以递归拆分的任务,核心思想:分而治之。
Pniubi
9 天前
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)辅助创作/生成,内容仅供学习与参考,不保证完全准确,请结合官方文档与实际情况核对。
winfredzhang
17 天前
人工智能
·
大语言模型
·
多线程
·
下载
·
多任务
9.7GB AI 模型总下崩?我用 Python 写了个支持分段续传的多线程下载器(源码解析)
关键词:Python、多线程、HTTP Range、断点续传、wxPython、PyInstaller
余槐i
18 天前
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 只会执行一次
随遇而安zx
1 个月前
java
·
多线程
·
并发
【多线程】---实战:CompletableFuture编排
基于:JDK 8+(orTimeout、completeOnTimeout、Executor defaultExecutor() 等标注 JDK 9+)
随遇而安zx
1 个月前
java
·
多线程
·
aqs
【多线程】---AQS 原理 知识点(设计思想与源码深度解析)
基于:JDK 17(java.util.concurrent.locks.AbstractQueuedSynchronizer,JDK 1.5 引入,8~17 核心逻辑基本稳定)
随遇而安zx
1 个月前
java
·
多线程
·
并发
【多线程】---ConcurrentHashMap 源码解析
基于:OpenJDK JDK 8u 的 java.util.concurrent.ConcurrentHashMap(对照 JDK 7 分段锁实现与 JDK 9+ 演进)
随遇而安zx
1 个月前
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 本质上是一个事件循环机制, 让线程在没有任务是休眠, 有事件时被唤醒并处理事件普通线程: