标签:死锁

共 4 篇文章

Go语言sync.WaitGroup的Add和Done不匹配导致死锁

Go语言sync.WaitGroup的Add和Done不匹配导致死锁 Go 语言中的 sync.WaitGroup 是用于等待一组 Goroutine 完成执行的同步原语。死锁通常

# Go语言 # 死锁 # 并发编程
2026-05-06 140 0

C++ std::scoped_lock同时锁定多个互斥量避免死锁

C++ std::scopedlock同时锁定多个互斥量避免死锁 在多线程编程中,当需要同时操作多个共享资源时,如果锁的顺序不一致,极易发生死锁。死锁会导致程序挂起,无法继续执行。

# C++编程 # 多线程 # 死锁
2026-05-04 176 0

MySQL死锁的排查与解决:show engine innodb status分析

MySQL死锁的排查与解决:show engine innodb status分析 数据库出现死锁会导致业务报错,响应超时。快速定位并解决死锁是保障系统稳定性的关键能力。本文将演示

# MySQL # 死锁 # 排查
2026-05-04 192 0

Go语言sync.RWMutex的读锁升级与写锁降级限制

Go语言sync.RWMutex的读锁升级与写锁降级限制 sync.RWMutex 是 Go 语言中用于读写分离的锁机制,允许多个读操作同时进行,但写操作互斥。在使用过程中,关于“

# Go语言 # 读写锁 # RWMutex
2026-04-29 151 0