go如何保证多进程写文件安全?

xionghengheng · · 1853 次点击
而且这里讨论的是多进程,况且文件句柄不存在独占这种说法。。。。。
#4
更多评论
目前 压测了一下,压测方法是两个进程,各自不停的写文件,使用O_APPEND,不会导致文件内容错乱 os.OpenFile(strFileName, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0644)
#1
我觉得写文件的时候 是独占文件句柄的 一个协程没有写完之前是不会让出文件句柄的, 所以不会错乱.
#2