cout同步/线程安全吗?
一般来说,我假设流不是同步的,应该由用户来执行适当的锁定。然而,做这样的事情cout在标准图书馆得到特殊待遇?
cout
也就是说,如果多个线程正在写入cout他们能把cout反对?我知道,即使同步,您仍然会得到随机交错的输出,但这种交织是有保证的。也就是说,使用起来安全吗?cout从多个线程?
这个供应商依赖吗?GCC是做什么的?
重要:如果你说“是”,请提供一些参考,因为我需要一些证据。
我还担心的不是底层的系统调用,它们很好,但是流在顶部添加了一层缓冲。
茅侃侃
相关分类