我知道golang中的
如果不安全,那么为什么不安全?写操作将向缓冲区追加数据,而读操作从开头读取,因此我看不到它们会访问相同的内存位置的情况。
bytes.Buffer
不是线程安全的,但如果我有一个写入者(在一个goroutine中)和一个读取者(在另一个goroutine中),这是安全的吗?如果不安全,那么为什么不安全?写操作将向缓冲区追加数据,而读操作从开头读取,因此我看不到它们会访问相同的内存位置的情况。