Verwendung von printf () in mehreren Threads

Ich implementiere ein Multithread-Programm, das verschiedene Kerne verwendet, und viele Threads werden gleichzeitig ausgeführt. Jeder Thread macht einenprintf() Aufruf, und das Ergebnis ist nicht lesbar.

Wie kann ich machenprintf() atomar, so dass aprintf() call in one thread widerspricht nicht einemprintf() in einem anderen anrufen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage