博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
异步log"丢失"之谜
阅读量:4141 次
发布时间:2019-05-25

本文共 296 字,大约阅读时间需要 1 分钟。

       前段时间,需要修复线上数据,于是写了类似这样一个程序:

func main(){		for i := 0; i < 10000000; i++ {		// fix users' data		log.Infof("fix details")        totalInfo += "xxx"	}    log.Infof("total info is %s", totalInfo)  // 太长了	return}

     结果,在进程执行完毕后(用ps确认了),没看到最后一行那个log.  非常纳闷, 以为是中途哪一步卡住了。

     然后,半分钟后, 文件中终于有最后那行log了。 原来, 在刷磁盘呢。

 

      

转载地址:http://kfrvi.baihongyu.com/

你可能感兴趣的文章
NG深度学习第二门课作业1-1 深度学习的实践
查看>>
Ubuntu下安装Qt
查看>>
Qt札记
查看>>
我的vimrc和gvimrc配置
查看>>
hdu 4280
查看>>
禁止使用类的copy构造函数和赋值操作符
查看>>
C++学习路线
查看>>
私有构造函数
查看>>
组队总结
查看>>
TitledBorder 设置JPanel边框
查看>>
DBCP——开源组件 的使用
查看>>
抓包工具
查看>>
海量数据相似度计算之simhash和海明距离
查看>>
DeepLearning tutorial(5)CNN卷积神经网络应用于人脸识别(详细流程+代码实现)
查看>>
DeepLearning tutorial(6)易用的深度学习框架Keras简介
查看>>
DeepLearning tutorial(7)深度学习框架Keras的使用-进阶
查看>>
流形学习-高维数据的降维与可视化
查看>>
Python-OpenCV人脸检测(代码)
查看>>
python+opencv之视频人脸识别
查看>>
人脸识别(OpenCV+Python)
查看>>