Имеется отдельный проект (библиотека) с функцией которая коннектится к определённому сайту и получает от него ответ.Подключив эту библиотеку к тестовому проекту я создаю ещё 1 функцию (в тестовом проекте) назовём её GetContent().После этого я вставляю в функцию GetContent вот такой код: PHP: public static void GetContent(object i) { string content = MyLibrary.Work.GetContent(url); } И в функцию Main вставляю код активации потоков: PHP: ThreadPool.SetMaxThreads(10, 10); ThreadPool.SetMinThreads(10, 10); for (int i = 0; i < 10; i++) { ThreadPool.QueueUserWorkItem(new WaitCallback(GetContent), i); } В моей библиотеки выполнение доходит до: HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url); и прерывается без какой либо ошибки.В чём же моя ошибка? P.S Такая проблема только с ThreadPool, с обычным Thread всё нормально.