Re: Коммуникация
От: dilmah США  
Дата: 29.04.12 21:57
Оценка:
А>У меня есть 1 поток который должен передавать данные в пул других потоков, как можно сделать такую коммуникацию максимально быстро?
А>Думал сделать список и синхронизацию — но из за синхронизации — будет падать быстродействие, как решить?

можно уменьшить затраты на синхронизацию если группировать данные в пакеты покрупнее, и делать синхронизацию только для пакетов
Принимать решение, что пора завершить пакет -- либо если его размер превысил порог, либо если время истекшее с предыдущего пакета превысило порог.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.