Цель: освоить многопоточную обработку векторов с помощью библиотеки thread.h на языке С.
Задание:
1) Разработать алгоритм решения задачи своего варианта с учетом разделения вычислений между несколькими потоками. Избегать ситуаций изменения одних и тех же изменений общих данных несколькими потоками. Составить схему потоков.
2) Реализовать алгоритм с применением библиотеки thread.h и протестировать его на нескольких примерах.
3) Выполнить контрольный просчет.
Дана последовательность натуральных чисел а0, а1, …., an-1. Создать многопоточное приложение для поиска количества чисел кратных натуральному числу b. Количество потоков является входным параметром программы, потоки проводят вычисления независимо друг от друга, количество символов в последовательности кратно количеству потоков.