小编Oli*_*mon的帖子

C++中的异步线程安全日志记录(无互斥)

我实际上正在寻找一种在C++中进行异步和线程安全日志记录的方法.

我已经探索了线程安全的日志记录解决方案,如log4cpp,log4cxx,Boost:log或rlog,但似乎所有这些都使用了互斥锁.据我所知,互斥是一种同步解决方案,这意味着所有线程在尝试编写消息时都会被锁定,而其他线程则会被锁定.

你知道解决方案吗?

c++ logging multithreading asynchronous thread-safety

7
推荐指数
4
解决办法
7883
查看次数