Изучение работы с потоками, изучение средств синхронизации потоков и атомарных операций. Заполнить массив (не менее 100 000 000 элементов) случайными числами от 0 до 100. Реализовать алгоритмы подсчета количества 0 в массиве: - последовательный подсчет (в одном потоке) - в 2 (или больше) потоках, без защиты счетчика - в 2 (или больше) потоках, с использованием атомарных операций - в 2 (или более) потоках, с использованием критических секций (либо мьютекса) - в 2 (или более) потоках, с индивидуальным счетчиком на поток Для каждого алгоритма вывести время работы (без учета времени заполнения массива) и результат (все реализованные алгоритмы должны запускаться на одном, заранее сгенерированном случайном массиве). (Необходимо реализовать любые 3 варианта) На выбор – использовать С/С++ с WinAPI, либо С++11, либо C#
Тип: Лабораторная работа
Предмет: C/C++
Лабораторные работы по алгоритмам и структурам данных
Стоимость: 1416 руб.
Тип: Лабораторная работа
Предмет: C/C++
Структуры и алгоритмы обработки данных в ЭВМ 040409
Стоимость: 1380 руб.
Тип: Лабораторная работа
Предмет: C/C++
Теория вычислительных процессов. ТУСУР. Романенко
Стоимость: 1416 руб.
Тип: Лабораторная работа
Предмет: C/C++
нужна лабораторная работа инженерная графика, выполнение в Dev C++ интересует стоимость построение ф
Стоимость: 1416 руб.
Жизнь студента полна невероятных сложностей: мало того, что приходится что-то выдумать, собирать все мысли в кучу и грамотно излагать их на бумаге, так это еще нужно правильно оформить. А между тем, для сдачи ЕГЭ с хорошей отметкой не обойтись без знаний по оформлению эссе.Прежде, чем приступать…
Читать дальше