并发目录大小报错

wmd_nb · 2022-07-24 15:45:36 · 1456 次点击

如果我猜得不错,你 go routine 溢出了 如果我猜的不错,你这是 Windows 系统 如果我猜得不错,你处理自己测试的目录没有问题,你全局处理就出错了 如果我猜得不错,你没有处理 dir 类型的 Symlinks 文件

#1
更多评论

1楼 @Mericusta 为啥会溢出呢?是并发没控制好吗?这电脑是 mac 的,全局文件就有问题,symlinks是啥?软连接?

#2

溢出是因为,针对这种目录类“符号链接”文件,你访问它可能会导致递归,因为它可能指向某一个你的父级目录节点 mac 系统,应该也有对应的文件类型,你可以去了解了解 mac 的文件文件系统应该跟 unix/linux 差不多,找找这种“符号链接”或叫做“软/硬链接”类的文件该如何识别

#3