Обычно разрабатываю приложения. Я привык печатать на консоли, чтобы получить полезную информацию об отладке / трассировке.Приложение, которым я сейчас занимаюсь, поскольку оно многопоточное, иногда я вижу, как мои printf
перекрывают друг друга.
Я пытался синхронизировать экран, используя mutex
, но в итоге я замедлил и заблокировал приложение.Как решить эту проблему?
Мне известны библиотеки журналов MT, но при их использовании, поскольку я слишком много регистрирую, я замедляю (немного) свое приложение.
Я думал о следующей идее ... вместозапись внутри моих приложений, почему бы не войти за пределами так?Я хотел бы отправить информацию о регистрации через сокет во второй процесс приложения, который фактически распечатывается на экране.
Вам известна какая-либо библиотека, которая уже делает это?Я использую Linux / gcc.
спасибо
afg