std::osyncstream的用途是什么?

4
2个回答

7
根据如何轻松地使std::cout线程安全,它似乎不是线程安全的。即使是该问题中的第一个答案也建议创建一个包装器,这基本上就是std::osyncstream提供的功能。

2

从不同的线程中原子地写入日志文件或std::cout
这是我首先想到的。

在这种情况下,写入的数据不会交错或混乱。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接