Здравствуйте mogadanez, Вы писали:
M>Насколько он прожорлив? реально ли запустить 500...1000 одновременно?
Не уверен точно, но пытался оптимизировать цикл (около 30 проходов), поместив его тело (относительно небольшое строк 15) в Thread. В результе имел OutOfMemoryException при создании handle формы. А вообще предполагаю, что всё зависит от тела потока.
Здравствуйте mogadanez, Вы писали:
M>Насколько он прожорлив? реально ли запустить 500...1000 одновременно?
У меня одновременно запускаются 500 потоков, т.к. опрашивается сеть (где основное время уходит на ожидание), то загрузка процессора не большая, но памяти уходит много — порядка 20 мб
Здравствуйте DarkGray, Вы писали:
DG>Здравствуйте mogadanez, Вы писали:
M>>Насколько он прожорлив? реально ли запустить 500...1000 одновременно?
DG>У меня одновременно запускаются 500 потоков, т.к. опрашивается сеть (где основное время уходит на ожидание), то загрузка процессора не большая, но памяти уходит много — порядка 20 мб
для .Net 20 мб это семечки IMHO
или 20Мб на поток?
DG>У меня одновременно запускаются 500 потоков, т.к. опрашивается сеть
и ты находишь это правильный?????
500 потоков — ИМХО БЕЗУМИЕ
5-10 ещё куда не шло...но не больше
Здравствуйте aa, Вы писали:
DG>>У меня одновременно запускаются 500 потоков, т.к. опрашивается сеть aa>и ты находишь это правильный????? aa>500 потоков — ИМХО БЕЗУМИЕ aa>5-10 ещё куда не шло...но не больше
По крайней мере общее время работы с 500 потоками меньше, чем с 300