在写入stdout或记录日志时,如何确保多个goroutine 的输出不会弄乱输出?
例如确保输出是这样的
Routine 1 found 1235 entries
Routine 3 found 999 entries
Routine 2 found 24 entries
而不是这样
Routine 1 fouRoutine 3 found 999 entries
nd 1235 entriRoutine 2 found 24 entries
es
我的意思是一个goroutine的输出与另一个goroutine不同
即是否有库或标准方法来获取输出周围的信号量?
相关分类