Sind Standardausgabestreams in C ++ threadsicher (cout, cerr, clog)?
Ich weiß, dass es derzeit kein Konzept für Threads gibtC++
, aberDieser Artikel sagt:
Ein typsicheres, threadsicheres, tragbares Protokollierungsmechanismus
.....
Dasfprintf()
Die Funktion ist threadsicher. Selbst wenn dieses Protokoll von verschiedenen Threads verwendet wird, werden die Ausgabezeilen nicht verschlüsselt.
Wie wäre es mitcout
, cerr
undclog
?
Ich denke, diese Frage ist auch auf alle Arten von Streams in C ++ anwendbar, wiefstream
undstringstream
.