技术栈
并发
ん贤
7 小时前
开发语言
·
golang
·
并发
Go 并发高频十问:goroutine 与线程的区别是什么?select 底层原理是什么?
本博客会先把最常见的 goroutine、channel、select 使用语义讲清楚, 再把那些能区分“会用”和“懂底层”的面试问答(runtime 级别)进行补充。 切记,虽然代码的具体实现会随版本演进,但核心思路长期稳定。
@atweiwei
3 天前
面试
·
golang
·
并发
·
channel
Go语言并发编程面试题精讲(下)
本文深入讲解Go语言并发编程进阶知识,涵盖锁的高级特性、Channel的优雅使用、goroutine管理等高频面试题。
SudosuBash
4 天前
并发
·
进程和线程
·
内存缓存一致性
·
多核编程
·
a primer of cc and mc
[A Primer Of CC and MC] 1. 对于 Memory Consistency 和 Cache Coherence 及其关系的一点思考
这个专栏是一个全新的专栏,旨在记录我学习书本 A Primer Of CC And MC 的学习过程。
消失的旧时光-1943
4 天前
开发语言
·
网络
·
c++
·
线程池
·
并发
C++ 网络服务端主线:从线程池到 Reactor 的完整路线图
前面我已经把 C++ 并发基础和线程池完整走了一遍:但到这里,其实还只停留在:并发组件层也就是说,我已经有了一个“执行引擎”,但它还是一个孤立组件。
Arthas217
9 天前
java
·
jvm
·
spring
·
微服务
·
面试
·
并发
Java大厂面试:从Spring到微服务的全面技术考察
面试官:你好,小浩。我们开始第一轮面试。首先,能谈谈Spring Bean的生命周期吗?小浩:嗯,Spring Bean的生命周期包括实例化、属性填充、初始化、使用和销毁几个阶段。在初始化前后可以添加自定义逻辑,比如通过InitializingBean接口或者@PostConstruct注解。
CappuccinoRose
10 天前
并发
·
并行
·
并行处理机
·
并行处理技术
并行处理技术和并行处理机 - 软考备战(八)
参考资料:多核、多处理器、并发、并行、超线程概念总结 - 知乎并行计算机体系结构_百度百科【计算机体系结构】并行性等级_51CTO博客_并行计算机体系结构
发际线还在
20 天前
java
·
数据库
·
分布式
·
面试
·
并发
·
系统设计
·
大厂
互联网大厂Java三轮面试全流程实战问答与解析
本文模拟一次互联网大厂Java岗位的三轮面试,题目覆盖基础语言、并发编程、数据库、分布式系统、系统设计以及实际业务场景,配有详细答案和解析,助力求职者全面复习,提高面试通过率。
SudosuBash
1 个月前
linux
·
并发
·
操作系统(os)
[CS:APP 3e] 关于对 第 12 章 读/写者的一点思考和题解 (作业 12.19,12.20,12.21)
最近刚学完 Linux 的进程部分, 接下来就是研究并发了. 正好, 去年 12 月到今年 1 月份那会, 我浅浅学了 CS:APP 的第 12 章。
callJJ
1 个月前
数据库
·
mysql
·
面试
·
并发
·
mvcc
深入浅出 MVCC —— 从零理解 MySQL 并发控制
本文面向初学者,从最基础的概念讲起,一步步带你理解 MySQL 中 MVCC(多版本并发控制)的工作原理。不需要任何前置知识,看完就能在面试中讲清楚 MVCC。 希望能对大家有帮助!
西门吹雪分身
1 个月前
java
·
并发
·
juc
·
锁
JUC之公平锁与非公平锁
ReentrantLock抢票案例非公平锁演示: b没有抢到票,基本都被c抢了。 非公平锁改成公平锁后的效果
消失的旧时光-1943
2 个月前
java
·
开发语言
·
c++
·
并发
C++ 多线程与并发系统取向(二)—— 资源保护:std::mutex 与 RAII(类比 Java synchronized)
你有一个共享容器:两个线程同时往里面 push_back()。会发生什么?你可能会说:vector 不是自动扩容的吗?
消失的旧时光-1943
2 个月前
开发语言
·
c++
·
并发
C++ 多线程与并发系统取向(七)—— 并发排障与工程纪律(从“会写”到“能控场”)
所有并发 bug,本质都落在三类:你必须学会区分它们。即使 counter 是 atomic,也不安全。
消失的旧时光-1943
2 个月前
开发语言
·
jvm
·
c++
·
并发
C++ 多线程与并发系统取向(五)—— std::atomic:原子操作与状态一致性(类比 Java Atomic)
前面我们已经学了:那为什么还需要:因为有一种场景:你不是在保护“复杂资源” 你只是想保证“某个状态是安全的”
郝学胜-神的一滴
2 个月前
开发语言
·
数据结构
·
c++
·
算法
·
多线程
·
并发
Effective Modern C++ 条款39:一次事件通信的优雅解决方案
在多线程编程的世界里,线程间的通信如同精密的舞蹈——需要完美的时机、清晰的信号和高效的协调。想象这样一个场景:一个线程负责检测某个重要事件(如数据初始化完成),而另一个线程需要等待这个事件发生后才能继续执行。这种"一次性事件通信"在并发编程中无处不在,却往往成为性能瓶颈和bug的温床。
郝学胜-神的一滴
2 个月前
开发语言
·
数据结构
·
c++
·
程序人生
·
多线程
·
并发
Effective Modern C++ 条款38:线程句柄析构行为与Vibe Coding优化指南
在C++的并发编程中,std::thread和std::future是两大核心工具,但它们的析构行为却大相径庭。为什么有的future析构会阻塞?为什么有的std::thread析构会导致程序崩溃? 本文将深入剖析这些行为,并结合Vibe Coding(AI辅助编程)** ,探讨如何优化提示词(Prompt)来高效解决这类问题。
装不满的克莱因瓶
2 个月前
jmeter
·
线程池
·
多线程
·
并发
·
resttemplate
·
qps
·
压测
Java高并发异步请求实战,Jmeter暴力压测下的解决方案
目录一、模拟并发实战环境二、高并发下异步请求解决方案一:异步请求2.1 @Async注解主启动类加注解
郝学胜-神的一滴
2 个月前
开发语言
·
c++
·
程序人生
·
多线程
·
并发
·
std
Effective Modern C++ 条款37:使std::thread在所有路径最后都不可结合
BiliBili上对应的视频为:https://www.bilibili.com/video/BV1iZZgBiE9j
ps酷教程
2 个月前
java
·
并发
CompletableFuture学习
Object的wait和notify&为什么要先获取锁,才能调用wait/notify&虚假唤醒Future&FutureTask异步学习
C雨后彩虹
2 个月前
java
·
多线程
·
并发
·
cas
·
异步
·
锁
CAS 在 Java 并发工具中的应用
在前面文章中,我们系统学习了 CAS 的核心思想、底层实现以及三大核心问题的解决方案。理论知识最终要服务于实践,而 CAS 作为 Java 无锁并发编程的基石,早已深度融入 JDK 的并发工具体系中。
heartbeat..
2 个月前
java
·
数据库
·
redis
·
缓存
·
并发
Redis 中的锁:核心实现、类型与最佳实践
Redis 实现锁的核心依赖两个特性,也是区别于普通内存锁的关键:Redis 锁的实现围绕以下核心命令展开,其中 **SET 多参数命令 ** 是目前最优的基础加锁命令: