Re: асинхронная операция
От: Sni4ok  
Дата: 05.08.10 09:16
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Имеется приложение:

А>1. порождающее множество потоков.
А>2. имеется поток объекта класса логирования.
А>3. Каждый поток "кидает" сообщения в поток логирования синхронными операциями.

А>Со временем приложение начало оперировать большим количеством девайсов.И если выбрать максимальный уровень логирования то основательно тормозит. Каким образом можно уйти от синхронных операций?


генерируйте логируемое сообщение в буфере, а буфер вместе с его владением отдавайте логеру, который в отдельной нитке всё это логирует.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.