Гарантирует ли Linux атомарность printf между процессами?Linux

Ответить
Anonymous
 Гарантирует ли Linux атомарность printf между процессами?

Сообщение Anonymous »

Я думаю, что атомарность в printf предусмотрена для потоков. Я читал, что в libc это предусмотрено с помощью механизма блокировки потоков. Это нормально. Но мне интересно, было ли это расширено, чтобы обеспечить атомарность printf между процессами. Я думаю, что атомарность между процессами должна быть реализована в драйвере, который фактически выполняет вывод на консоль, диск или что-то еще.

Подробнее здесь: https://stackoverflow.com/questions/793 ... -processes
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»