А я вот подозревал, что для тебя переменный размер тредпула - новость. Конечно, в журнале хакер-то про такое не пишут, и эти ваши братья Албахари про это тоже молчат. Зато - почитай, что Рихтер-то пишет! Раз: "If your application makes many requests of the thread pool, the thread pool will try to ser- vice all of the requests using just this one thread. However, if your application is queuing up several requests faster than the thread pool thread can handle them, additional threads will be created". Два: "If your application stops making requests of the thread pool, the pool may have a lot of threads in it that are doing nothing This is wasteful of memory resources So when a thread pool thread has been idle with nothing to do for some period of time (subject to change with different versions of the CLR), the thread wakes itself up and kills itself to free up resources". А уж вот тут наш дорогой Джеффри расписал все вообще по полочкам, просто для идиотов: http://msdn.microsoft.com/en-us/magazine/cc164139.aspx Ты бы почитал, глядишь, и научишься чему. А поскольку ты плохо умеешь читать, и длинные тексты на английском ввергают тебя в уныние (Я делаю этот вывод, основываясь на том, что факт адаптивности тредпула для тебя - даже не новость, а ересь. Серьезно, ты что, по журналу хакер изучал c#? Можно же, даже не зная, самому догадаться, что тредпул выгодно делать адаптивным), так вот, специально для тебя я поясну кратко: Тредпул адаптивен. Число потоков в нем - переменное, причем потоки создаются и убиваются не сразу, а с секундной инерцией. Конечно, мне ты не поверишь. Как же так, приперся тут какой-то Bers и давай все на пальцах разъяснять, да не кому-нибудь, а cамому W!z@rDэ'у страны Оз, ну как можно такому объясняльщику верить? Так вот, я-то, конечно, по сравнению с тобой - просто никто, но ты всегда можешь скомпилить код: PHP: static void Main(string[] args) { for (int i = 0; i < 100; i++) { var x = i; ThreadPool.QueueUserWorkItem(_ => { Console.WriteLine(x); Thread.Sleep(1000000); }); } Console.ReadLine(); } запустить его и смотреть, как плавно, с секундными паузами, растет счетчик числа потоков. Чудо, не правда ли? Настоящее чудо, сравнимое разве что со вторым пришествием Иисуса! Да, тебе, автору темы и моему никчемному собеседнику W!z@rD'у определенно стоит, а то собралась тут компания, понимаешь ли: Один про потоки слышит второй раз в жизни, но уже пишет статьи про то, как писать чуть ли не мегахакеские вирусы на c#. Другой думает, что тредпул - это такая волшебная коробочка с неисчепаемым запасом потоков, которые можно брать себе на веки вечные, и ничего тебе за это не будет. Этот человек, кстати, пишет софт на заказ - черт, я уже жалею, что компы от говнокода не ломаются! Ты вот еще - ну ты, кстати, по крайней мере не путаешь шляпу волшебника с тредпулом. Изучайте, блин, азы тех инструментов, которые используете! Я же не могу вам по каждому чиху лекцию зачитивать!