[Mores]最近的动态
我在 Go 的循环里用 defer 关闭打开的文件,自以为每轮都妥妥地释放了,结果批量处理几千个文件时却报了 too many open files,我排查了大半天的复盘
我批量处理文件,在循环里逐个 os.Open 后 defer f.Close(),自以为每轮就关、很安心,少量文件也确实没事。可处理几千个文件时程序跑到一半崩了,报 too many open files。我每个都 defer Close …


参与讨论{{item.data.meta.comment}}条讨论