Создание потоков через пул - 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());
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д