知识库
Go 的 goroutine 与 channel:并发写法的常见误用
Go 的并发模型以 goroutine 和 channel 为核心,写法简洁,但也容易踩坑。下面梳理几类常见误用,并给出可验证的修正思路。 1. 忘记等待 goroutine 结束 go f() 启动后不会阻塞主流程。如果 main 函数直…
#Go#goroutine#channel#并发编程
Python 列表推导式与生成器表达式的区别
引言 在 Python 中,列表推导式(list comprehension)和生成器表达式(generator expression)是两种常用的创建序列的方式。它们语法相似,但行为差异显著,理解这些差异有助于写出更高效、更符合需求的代码…
#Python#列表推导式#生成器表达式#内存优化