Прежде чем идти дальше, это отдельно от моей домашней работы. У меня есть проблема с тем, что у меня возникают проблемы, но это не главная задача задания.Добавление элементов массива с помощью многопоточности
Для назначения мы просто сохраняем числа в массиве и добавляем элементы массива через многопоточность.
Пользователь вводит количество потоков, которые они хотели бы запустить, и какова должна быть верхняя граница.
Например: Верхняя граница: 12 Тем: 2 Приложение должно сложить элементы 1-6, затем 7-12. В этом случае нижняя граница начинается с 1, а верхняя граница начинается с 6. Затем второй раз, когда петля должна итерации, верхняя граница должна быть 7, а верхняя граница должна быть равна 12.
У меня возникли проблемы пытаясь разделить верхнюю границу на количество потоков, чтобы создать приращения, в которых нижняя и верхняя границы основаны.
Это довольно просто, если количество нитей равномерно разделено на начальную верхнюю границу. Но когда это не так, когда у меня проблема.
Если верхняя граница не равномерно разделена на количество потоков, вы должны просто оставить последний элемент и добавить его в конце, когда вы добавите другие подтаблицы. – evanmcdonnal
Можете ли вы добавить фрагмент кода? Часть на верхней границе и нижней границе довольно расплывчата. – Deyang