An open API service indexing awesome lists of open source software.

https://github.com/montece/tpltask1

Training for TPL
https://github.com/montece/tpltask1

Last synced: 10 months ago
JSON representation

Training for TPL

Awesome Lists containing this project

README

          

# Единая программа, задание:

## Вычисление Пи

Напишите программу, которая вычисляет число Пи при помощи ряда Лейбница. Количество потоков программы должно определяться параметром командной строки. Количество итераций может определяться во время компиляции. Передавайте частичные суммы ряда, подсчитанные потоками.

## Вычисление Пи пока не надоест

Модифицируйте программу предыдущего упражнения так, чтобы сама по себе она не завершалась. Вместо этого, после нажания ctrl+C программа должна как можно скорее завершаться, собирать частичные суммы ряда и выводить полученное приближение числа.

Проведите замер времени для режима с фикс. кол-вом итераций, например, «посчтиали Пи в 8 нитей за К секунд». Поменяйте кол-во нитей, 1, 2, 3... 20. Объясните полученный результат.