Лабораторная 3
Параллельный рассчет с использованием потока-диспетчера.

Найти значение числа Pi, используя сходимость бесконечного ряда Лейбница: Pi=4 - 4/3 + 4/5 - 4/7 + 4/9 -... . Решение может быть как объектно-ориентированным, так и процедурным, по выбору студента.

Исходные данные: количество потоков и общее количество слагаемых, кратное количеству потоков.

Результирующие данные: раз в секунду - вывод количество миллисекунд, прошедших с момента запуска программы, по окончании - вывод времени работы каждого потока (в миллисекундах) и результата рассчета.

Особые требования:
Разработать и внедрить в программу управляющий поток (диспетчер), который будет создавать, запускать, дожидаться завершения параллельных потоков рассчета частей числа Pi, сохранять в глобальном массиве время работы каждого потока, подсчитывать и сохранять в глобальной окончательное значение числа Pi, по окончании работы - уничтожать параллельные потоки.
В это время основной поток должен будет раз в секунду выводить количество миллисекунд, прошедших с момента запуска программы, а по окончании работы диспетчера - выводить время работы каждого потока (в миллисекундах) и окончательное значение числа Pi.