首页
文章列表
标签墙
返回找工具啦
竞态条件
共 4 篇文章
Go语言竞态条件在map并发读写时的崩溃复现
2026-05-05 19:20:00
Go语言竞态条件在map并发读写时的崩溃复现 Go 语言内置的 map 类型并不支持并发安全读写。当多个 goroutine 同时对同一个 map 进行写入或读写混合操作时,程序会抛出 fatal error 并崩溃。本指南将直接复现这一经典崩溃场景,并演示如何使用 Go 的竞态检测工具定位问题。
Go语言
并发编程
竞态条件
42
0
Vue3 onWatcherCleanup注册侦听器清理回调
2026-05-02 06:16:48
Vue3 onWatcherCleanup注册侦听器清理回调 在 Vue 3.5+ 版本中,处理侦听器(Watcher)内部的副作用清理变得更加直观和安全。过去,我们需要在 watch 或 watchEffect 的回调函数中手动返回一个清理函数,或者依赖 onUnmounted 钩子。这种方式在处
Vue3
Vue3.5
侦听器清理
42
0
Java ThreadGroup的activeCount与枚举活动线程的竞态条件
2026-04-20 20:30:44
Java ThreadGroup的activeCount与枚举活动线程的竞态条件 在Java多线程开发中,ThreadGroup 类提供了一种将多个线程归类管理的便捷方式。开发者经常需要获取组内所有活动线程的引用以进行监控或批量操作。通常的做法是结合使用 activeCount 和 enumerat
Java
多线程
线程组
55
0
Python 多线程:threading 模块与锁机制
2026-04-07 00:12:26
Python 多线程:threading 模块与锁机制 1. 打开 代码编辑器或集成开发环境,新建 空白文件并 保存 为 threadinglock.py。 2. 引入 标准库模块。在文件首行 输入 import threading 与 import time。threading 提供线程控制接口,
多线程
锁机制
线程同步
86
0