Я понимаю, что чтобы избежать выходного межмиксного доступа к Cout и Cerr по нескольким потокам, должно быть синхронизировано. В программе, которая использует как Cout, так и Cerr, достаточно ли их заблокировать отдельно? Или все еще небезопасно писать в Cout и Cerr одновременно? Мой вопрос заключается в том, может ли запись в COUT и запись в CERR по разным потокам одновременно мешать друг другу (что приводит к чередованному вводу и тому подобному) так, как два записывают в COUT.
Подробнее здесь: https://stackoverflow.com/questions/146 ... separately
Безопасность потока iostream, должны ли COUT и CERR быть заблокированы отдельно? ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение