мысли-1 ( да-да, очередной сериал :)
От: Аноним  
Дата: 23.10.01 19:09
Оценка:
Что касается блокировки различных потоков ( данных ), то здесь можно ( и нужно :)
оптимизировать вывод, возвращая не заблокированный cout, а, например, ostringstream или
что-то на него похожее, деструктор которого записывает сформатированную строку в cout
( читай — блокировка только на вывод одной сформатированной строки )
поскольку форматирование различных данных занимает время, а блокировать другие потоки
( вычислительные ) на всё время форматирования — не хорошо. Таким образом, мы и
мультипоточной среде можем ничего не терять... кроме волос на голове, но и здесь мы в плюсе,
поскольку говорят, что волосы уже научились пересаживать с какой-то задней части :)

всё тот же писатель ( ударение ставьте сами :)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.