Я реализую многопоточную программу, которая использует разные ядра, и многие потоки выполняются одновременно. Каждый поток вызывает вызов printf()
, и результат не читается.
Как я могу сделать printf()
atomic, так что вызов printf()
в одном потоке не конфликтует с вызовом printf()
в другом?