/netology_multithreading_forkjoinpool

Findind sum and average sum of int array with ForkJoinPool

Primary LanguageJava

1.1 Многопоточное (параллельное) программирование. Работа с потоками

Задача 3. Калькулятор массива

Код по ссылке

Описание

Программа, которая подсчитывает сумму и среднее арифметическое элементов массива. Представлено однопоточное и многопоточное решение, а также попытаться сравнить время выполнения обоих решений.

Функционал программы:

  • Создание заполненного массива целых чисел.
  • Однопоточный подсчет суммы элементов массива(sumArray) и среднего арифметического(averageSumArray) представлены в классе ArraySimple.
  • Многопоточный подсчет среднего арифметического(с помощью метода forkTasksAndGetResult и переопределенного метода compute) элементов массива в классе ArrayAverageSumTask.
  • Многопоточный подсчет суммы(с помощью метода forkTasksAndGetResult и переопределенного метода compute) элементов массива в классе ArraySumTask.