c – 谷歌日志条目是否由互斥锁包装?

使用Google的日志记录库(glog-0.3.2),发送到由互斥锁包装的日志的各个条目是什么?也就是说,其他条目是否可以破坏当前正在保存的条目?

我想这转化为:是glog线程安全吗?

如果记录器设置为echo到控制台以及文件,没有我自己的互斥锁,是否有办法阻止printf / cout破坏LOG()的输出?我怀疑不是,但想知道是否有办法锁定可以包装多个语句的互斥锁.

解决方法

是的,glog可以是线程安全的.

Raw Logging

The header file can be used for thread-safe logging,which does not allocate any memory or acquire any locks. Therefore,the macros defined in this header file can be used by low-level memory allocation and synchronization code. Please check src/glog/raw_logging.h.in for detail.

http://google-glog.googlecode.com/svn/trunk/doc/glog.html

相关文章

本程序的编译和运行环境如下(如果有运行方面的问题欢迎在评...
水了一学期的院选修,万万没想到期末考试还有比较硬核的编程...
补充一下,先前文章末尾给出的下载链接的完整代码含有部分C&...
思路如标题所说采用模N取余法,难点是这个除法过程如何实现。...
本篇博客有更新!!!更新后效果图如下: 文章末尾的完整代码...
刚开始学习模块化程序设计时,估计大家都被形参和实参搞迷糊...