技术栈
并发
a776995799
5 天前
并发
·
driver
驱动里的并发控制--互斥锁
本文为个人学习实验记录,如有疏漏,错误等,欢迎指正 代码参考了网上的公开资源(deepseek搜集提供)
小Y._
8 天前
java
·
并发
·
juc
·
concurrenthashmap
ConcurrentHashMap高效并发机制深度解析
ConcurrentHashMap是Java并发包java.util.concurrent中最核心的组件之一,专为高并发场景设计。相比HashMap的线程不安全、Hashtable的性能低下,ConcurrentHashMap通过精巧的锁设计和无锁算法,实现了高性能与线程安全的完美平衡。本文将从源码角度深度剖析ConcurrentHashMap的实现原理。
趣魂
9 天前
并发
·
异步
五种并发/异步模型整理
lee_curry
11 天前
java
·
线程
·
并发
·
juc
Java中关于“锁”的那些事
第二章 Java中关于“锁”的那些事悲观锁:认为自己在使用数据的时候一定有别的线程来修改数据,因此在获取数据的时候会先加锁,确保数据不会被别的线程修改。 synchronized关键字和Lock的实现类都是悲观锁 适合写操作多的场景 乐观锁:认为自己在使用数据时不会有别的线程修改数据,所以不会添加锁,只是在更新数据的时候去判断之前有没有别的线程更新了这个数据。如果这个数据没有被更新,当前线程将自己修改的数据成功写入。如果数据已经被其他线程更新,则根据不同的实现方式执行不同的操作 Java中是通过使用无锁编
SudosuBash
12 天前
并发
·
进程和线程
·
内存缓存一致性
·
多核编程
·
a primer on mc and cc
[A Primer On MC and CC] 2.1 Memory Consistency 1 - 指令重排序和 SC 模型
最近去了杭州的金沙湖玩, 顺带分享几张照片, 正好最近不太开心, 也算缓解了一下自己的情绪吧.好了, 书接上回。上回我们对内存一致性协议起了个头, 这回我们继续来看内存一致性.
坐吃山猪
12 天前
开发语言
·
网络
·
python
·
并发
Python29_并发编程
并发编程 是现代软件开发中提高程序性能的重要手段。Python提供了多种并发编程方式,包括多线程、多进程和异步IO。
lee_curry
14 天前
java
·
多线程
·
并发
·
juc
JUC第一章 java中基础概念和CompletableFuture
第一章 java中基础概念和CompletableFuture硬件方面:摩尔定律失效摩尔定律: 它是由英特尔创始人之一Gordon Moore(戈登·摩尔)提出来的。其内容为: 当价格不变时,集成电路上可容纳的元器件的数目约每隔18-24个月便会增加一倍,性能也将提升一倍。 换言之,每一美元所能买到的电脑性能,将每隔18-24个月翻一倍以上。这一定律揭示了信息技术进步的速度。 可是从2003年开始CPU主频已经不再翻倍,而是采用多核而不是更快的主频。
丁劲犇
17 天前
qt
·
ai
·
agent
·
并发
·
mcp
·
mcpserver
·
widgets
改造传统Qt6Widgets程序为多会话MCPServer生产力工具-技巧与实现
近年来,随着AI技术的快速发展,AI Agent需要与外部工具和服务进行交互,以扩展其能力。MCP (Model Context Protocol) 作为一种标准化的协议,为AI Agent与外部工具之间的通信提供了统一的接口。本文将介绍如何利用Qt框架的强大功能,构建一个支持多AI Agent并发会话的MCP Server。
Echoo华地
19 天前
java
·
jmeter
·
压力测试
·
并发
·
scale
·
压测
·
gatling
Gatling压测案例
引言:公司某个网站需要做压测,验证视频分片功能承载能力,刚开始选择了Apache Jmeter,发现Jmeter占用资源太大了,在虚拟机跑500个线程并发就内存溢出了。因为Jmeter一条线程就是一条用户线程,每条线程都需要占用一定空间的内存,因此在高并发量下需要大量资源。一个资深同事建议试试Gatling,它是异步非阻塞线程,对资源占用小且速度个人感觉比Jmeter快,缺点是没有GUI,需要自己写脚本
ん贤
20 天前
开发语言
·
golang
·
并发
Go 并发高频十问:goroutine 与线程的区别是什么?select 底层原理是什么?
本博客会先把最常见的 goroutine、channel、select 使用语义讲清楚, 再把那些能区分“会用”和“懂底层”的面试问答(runtime 级别)进行补充。 切记,虽然代码的具体实现会随版本演进,但核心思路长期稳定。
@atweiwei
23 天前
面试
·
golang
·
并发
·
channel
Go语言并发编程面试题精讲(下)
本文深入讲解Go语言并发编程进阶知识,涵盖锁的高级特性、Channel的优雅使用、goroutine管理等高频面试题。
SudosuBash
24 天前
并发
·
进程和线程
·
内存缓存一致性
·
多核编程
·
a primer of cc and mc
[A Primer Of CC and MC] 1. 对于 Memory Consistency 和 Cache Coherence 及其关系的一点思考
这个专栏是一个全新的专栏,旨在记录我学习书本 A Primer Of CC And MC 的学习过程。
消失的旧时光-1943
24 天前
开发语言
·
网络
·
c++
·
线程池
·
并发
C++ 网络服务端主线:从线程池到 Reactor 的完整路线图
前面我已经把 C++ 并发基础和线程池完整走了一遍:但到这里,其实还只停留在:并发组件层也就是说,我已经有了一个“执行引擎”,但它还是一个孤立组件。
Arthas217
1 个月前
java
·
jvm
·
spring
·
微服务
·
面试
·
并发
Java大厂面试:从Spring到微服务的全面技术考察
面试官:你好,小浩。我们开始第一轮面试。首先,能谈谈Spring Bean的生命周期吗?小浩:嗯,Spring Bean的生命周期包括实例化、属性填充、初始化、使用和销毁几个阶段。在初始化前后可以添加自定义逻辑,比如通过InitializingBean接口或者@PostConstruct注解。
CappuccinoRose
1 个月前
并发
·
并行
·
并行处理机
·
并行处理技术
并行处理技术和并行处理机 - 软考备战(八)
参考资料:多核、多处理器、并发、并行、超线程概念总结 - 知乎并行计算机体系结构_百度百科【计算机体系结构】并行性等级_51CTO博客_并行计算机体系结构
发际线还在
1 个月前
java
·
数据库
·
分布式
·
面试
·
并发
·
系统设计
·
大厂
互联网大厂Java三轮面试全流程实战问答与解析
本文模拟一次互联网大厂Java岗位的三轮面试,题目覆盖基础语言、并发编程、数据库、分布式系统、系统设计以及实际业务场景,配有详细答案和解析,助力求职者全面复习,提高面试通过率。
SudosuBash
2 个月前
linux
·
并发
·
操作系统(os)
[CS:APP 3e] 关于对 第 12 章 读/写者的一点思考和题解 (作业 12.19,12.20,12.21)
最近刚学完 Linux 的进程部分, 接下来就是研究并发了. 正好, 去年 12 月到今年 1 月份那会, 我浅浅学了 CS:APP 的第 12 章。
callJJ
2 个月前
数据库
·
mysql
·
面试
·
并发
·
mvcc
深入浅出 MVCC —— 从零理解 MySQL 并发控制
本文面向初学者,从最基础的概念讲起,一步步带你理解 MySQL 中 MVCC(多版本并发控制)的工作原理。不需要任何前置知识,看完就能在面试中讲清楚 MVCC。 希望能对大家有帮助!
西门吹雪分身
2 个月前
java
·
并发
·
juc
·
锁
JUC之公平锁与非公平锁
ReentrantLock抢票案例非公平锁演示: b没有抢到票,基本都被c抢了。 非公平锁改成公平锁后的效果
消失的旧时光-1943
2 个月前
java
·
开发语言
·
c++
·
并发
C++ 多线程与并发系统取向(二)—— 资源保护:std::mutex 与 RAII(类比 Java synchronized)
你有一个共享容器:两个线程同时往里面 push_back()。会发生什么?你可能会说:vector 不是自动扩容的吗?