Написать многопотоковую программу для вычисления приближенного значения интеграла sin(x) методами прямоугольников, трапеций и парабол (метод Симпсона). Программа с помощью цикла запускает n потоков, которые начинают вычислять значение определенного интеграла по заданной формуле, главный поток ожидает завершения вычислений всеми потоками и затем выводит значение вычислений на экран. Потоки, работая параллельно, используют мьютекс для синхронизации вывода в переменную. Параллельные вычисления в потоках производятся с небольшими случайными задержками.
Функция CreateThread создает в памяти пространство для запуска процессом еще одной поточной функции.
Функция CreateMutex регистрирует в системе объект Мъютекс, нужный для синхронизации параллельных процессов.
Функция CreateSemaphore регистрирует в системе объект Семафор, который, также как и мьютекс, помогает синхронизировать параллельные процессы.
Проверить результат вычисления с помощью подпрограммы, состоящей из одного цикла.
| Гарантия на работу | 1 год |
| Средний балл | 4.53 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |