Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

NET C# Реализация управляемого кол-во потоков

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> NET C# Реализация управляемого кол-во потоков
Имя
Сообщение << Старые топики   Новые топики >>
NET C# Реализация управляемого кол-во потоков - 2011-08-09 01:58:52.483333   
KAAAAAARL

Сообщений: 3
Оценки: 0
Присоединился: 2011-03-28 04:28:07.380000
Всем доброго времени суток.:)
Хотел бы спросить у вас как можно реализовать данное?
есть чекер,мне нужно что бы я мог указать определенное кол-во потоков,как в обычном бруте.
я не много по говнокодив получил следующие
int kolvo = int.Parse(textBox2.text); pp = new Thread[kolvo]; for (int i = 0; i &lt; 10; i++) { pp[i] = new Thread(new ThreadStart(Metohod)); pp[i].Start(); } Получилось как я и ожидал УГ.
Спасибо :)
Post #: 1
RE: NET C# Реализация управляемого кол-во потоков - 2011-08-13 13:19:37.890000   
Goplit

Сообщений: 1
Оценки: 0
Присоединился: 2011-08-13 12:46:48.163333
static int CountTread = 0; //счетчик запущенных потоков
static int runningWorkers = 100; //требуемое кол-во потоков

while (true)
{
while (CountTread >= runningWorkers) Thread.Sleep(1000); //пока созданных потоков больше максимума - спим и новых не создаем
CountTread++;
Thread t = new Thread(WorkerBody);
t.Start(ParametrList);
}
//При завершении работы потока не забываем CountTread–;
Post #: 2
RE: NET C# Реализация управляемого кол-во потоков - 2011-08-13 14:36:05.886666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
http://www.rsdn.ru/summary/4512.xml
Post #: 3
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> NET C# Реализация управляемого кол-во потоков







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.