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