fmtlog:比NanoLog更快的fmtlib风格C++日志库 前段时间对一个低延迟的C++日志库NanoLog做了些魔改,主要是把输出格式从二进制变成了文本,提高了些易用性。不过这只解决了一个痛点,还有一个痛点是:我们并不喜欢printf的风格!C函数printf的缺点这里就不赘述了,目前主流的C++项目中printf的使用也越来越少,因为日志库接口...
golang fmt 多线程 乱序: func main() { wg := sync.WaitGroup{} wg.Add(10) var arr []int for i:=0;i<10;i++ { go func(i int) { defer wg.Done() arr = append(arr, i) log.Printf("i: %d",i) }(i) } wg.Wait() // 隔离 s :=0 for _, v := range arr{fmt.Println(...