Создание потоков через пул - C#
Формулировка задачи:
Здравствуйте, подскажите пожалуйста вот такое задание
для создания потоков используйте пул
вот код задачи для потока
мне необходимо в пуле добавить 5 этих потоков, причем в строке вывода вместо буквы А во втором потоке добавляем букву В в третьем С и.т.д до буквы Е.
Прошу помогите создать пул с потоками.
double x = 12345.6789;
for (int i = 0; i < 10000; i++)
for (int j = 0; j < 10000; j++)
{
x = Math.Sqrt(x);
x = x + 0.000000001;
x = Math.Pow(x, 2);
}
Console.WriteLine("A: " + x.ToString());Решение задачи: «Создание потоков через пул»
textual
Листинг программы
private object LockerV = new object();
ThreadPool.QueueUserWorkItem(ToDo, null);
void ToDo()
{
lock (LockerV)
{
double x = 12345.6789;
for (int j = 0; j < 100000000; j++)
{
x = Math.Pow(Math.Sqrt(x) + 0.000000001, 2);
}
Console.WriteLine("A: " + x.ToString());
}
}