花费 43 ms
sync.waitGroup的wait可以多次wait,同时通知

最近读groupcache的源码,有个一次执行的模块。 保证同一个key的函数只执行一次。 原理是利用sync.waitGroup的wait可以同步阻塞。然后等待所有的wait完 ...

Sun Sep 29 22:09:00 CST 2019 0 603
zap和lumberjack的使用和封装

项目打算写日志,没有选好合适的日志库,所以研究了下两个日志库。 lumberjack介绍 这个库我通读了源码,因为代码比较少。 它的主要功能是对文件卷动和压缩进行了抽象。 lumberj ...

Mon Sep 16 02:51:00 CST 2019 0 491

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM