Здравствуйте, Кодт, Вы писали:
К>Здравствуйте, Poomba, Вы писали:
P>>На счет issue: предлагаете сделать обертку для printf и защитить вывод в STDOUT скажем мутексом?
P>>Накладных расходов будет...
К>Хочешь сказать, что в куниксе дорогие мутексы?
К>Коллизии, может быть, и дорогие, а сами мутексы дешёвые. Иначе бы там все бамбук курили.
К>Ну хорошо, если профайлер покажет, что это дорого — напиши дешёвый и глупый мутекс на спинлоке.
К>Хотя printf — сам по себе очень дорогое удовольствие, перед которым мутекс — ерунда.
Ок, попробую, спасибо.
К>А нельзя ли как-то переделать архитектуру, так, чтобы за логи и экран отвечал отдельный сервис, и этот сервис сериализовал бы всю работу по выводу?
Есть такой

У этого сервиса есть несколько каналов, но мне было сказано что они все уже заняты, и надо имплементить новый для тебя.И вообще мы тут вам не склад trace-ов. А ты уверен что больше ничего сделать нельзя?(Если честно я сам не понимаю в чем проблема: добавить еще один listener-поток не могут что ли?) НУ и я честно полез в матчасть. Просто раньше спецэффектов с принтфами не наблюдалось и все было гуд. А тут повылазило.
Вобщем root cause ясен.
Спасибо всем.