Messages of user aspirant. Search. StockSharp


May 9, 2011 - А почему ты везде теперь убрал extension обертки обработки событий. Например, раньше было: Updated.SafeInvoke(id, record.ToPlazaRecord(this.Table)); А теперь var evt = Updated; if (evt != null) evt(id...


May 9, 2011 - А почему ты везде теперь убрал extension обертки обработки событий. Например, раньше было: Updated.SafeInvoke(id, record.ToPlazaRecord(this.Table)); А теперь var evt = Updated; if (evt != null) evt(id...


May 8, 2011 - Подниму топик парочкой советов: internal на методы, свойста и поля (но не типа) в C# признак плохого дизайна. Говорит о том, что приосходит размытость границ логики. Trace.WriteLineIf(TracingLevel > 2...


May 8, 2011 - Смотрел. Небольшой ликбез по работе пула потоков. В пул потоков мы помещаем небольшие действия, которых может быть очень много, но при этом отрабатывают они быстро. У тебя же помещается вечный цикл, ч...


May 8, 2011 - Прочитал. Не понял насчет интенсивности вызова этого метода. Я могу какое-то сообщение пропустить, если не успею вызвать метод ProcessMessage? Или они где-то копяться? С чем тогда прикол этого метода...


May 8, 2011 - А так его можно использовать для логирования данных. Тогда можно четко сказать - да, вот эти данные были, и они были обработаны так и так. А если они идут из разных потоков, то тогда будет сложно поня...


May 7, 2011 - PlazaStreamManager сейчас создает отдельные потоки для каждного стрима. Расточительно по ресурсам. Лучшем переделать на ThreadPool. Займусь. Готово


May 7, 2011 - Понял. Тогда я это удаляю. Оно не нужно, так как теперь используется метод BaseTrader.ProcessSecurityAction. OK, понятно. Если юзер коду нужно будет получать данные из основных потоков, пусть подписыв...


May 7, 2011 - PlazaStreamManager сейчас создает отдельные потоки для каждного стрима. Расточительно по ресурсам. Лучшем переделать на ThreadPool. Займусь. И да, кто может мне объяснить в чем смысл всех этих Process...


May 6, 2011 - Зачем нужна такая конструкция? ThreadPool.QueueUserWorkItem(s => { //WaitHandle.WaitAll(new { _futuresQuotesOnline, _futuresSessionOnline, _optionQuotesOnline, _optionSessionOnline }); WaitHandle.Wait...

<< < 7 8 9 10 11  > >>