首页
文章列表
标签墙
返回找工具啦
延迟初始化
共 2 篇文章
Python dataclasses.field的default_factory延迟初始化可变默认值
2026-04-28 13:16:12
Python dataclasses.field的defaultfactory延迟初始化可变默认值 在 Python 中使用 dataclasses 时,直接将列表、字典等可变对象作为默认参数是一个经典的陷阱。这会导致所有实例意外共享同一个对象。为了解决这个问题,必须使用 dataclasses.f
Python编程
数据类
可变默认值
55
0
Go 单次执行:sync.Once 与初始化
2026-04-04 10:15:05
Go 单次执行:sync.Once 与初始化 在并发编程中,有时需要确保某段代码在整个程序生命周期内只执行一次。比如加载配置、初始化全局资源、注册单例服务等场景。Go 语言标准库提供了 sync.Once 类型,专门用于实现这种“单次执行”逻辑。 什么是 sync.Once? sync.Once 是
Go并发
sync.Once
单次执行
75
0