Параллельное программирование на С++ - C++ - Обсуждение 2741819 |
|
Обсуждение
Всего сообщений: 88
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Параллельное программирование на С++ |
||||
uzer_srm34 | 02.12.2020 00:28 |
https://www.cyberforum.ru/post15055652.html
Всем доброго времени суток!
У меня есть вопросы...
|
||
Хуба-Буба | 02.12.2020 05:13 |
https://www.cyberforum.ru/post15055845.html
Добрый день! В принципе, если работать через потоки, Вы...
|
||
XLAT | 02.12.2020 06:23 |
https://www.cyberforum.ru/post15055901.html
https://www.cyberforum.ru/cpp-beginners/thread2573203.html
|
||
igorrr37 | 02.12.2020 07:26 |
https://www.cyberforum.ru/post15055962.html
void get_Sum()
{
cout << "Сумма элементов в матрице А...
|
||
uzer_srm34 | 02.12.2020 11:18 |
https://www.cyberforum.ru/post15056470.html
Я использовал ваш код, но компилятор выдал ошибку, вот она:
|
||
igorrr37 | 02.12.2020 11:27 |
https://www.cyberforum.ru/post15056497.html
include <numeric>, <atomic>, vector
|
||
uzer_srm34 | 02.12.2020 11:37 |
https://www.cyberforum.ru/post15056523.html
Сделал, но вместо этого появилась еще одна ошибка,
Это...
|
||
igorrr37 | 02.12.2020 11:41 |
https://www.cyberforum.ru/post15056538.html
замени на
std::atomic_int sum{ 0 };
|
||
uzer_srm34 | 02.12.2020 11:47 |
https://www.cyberforum.ru/post15056554.html
Работает, получается, что теперь программа работает не...
|
||
igorrr37 | 02.12.2020 11:50 |
https://www.cyberforum.ru/post15056569.html
да, там 4 потока: int const threadCount = 4; - можешь...
|
||
uzer_srm34 | 02.12.2020 12:04 |
https://www.cyberforum.ru/post15056603.html
Получается, что теперь на графике я могу вижу параллелизм?)
|
||
uzer_srm34 | 02.12.2020 12:04 |
https://www.cyberforum.ru/post15056606.html
Увидеть*
|
||
uzer_srm34 | 02.12.2020 12:09 |
https://www.cyberforum.ru/post15056616.html
И можете пожалуйста объяснить вот этот фрагмент кода, что...
|
||
igorrr37 | 02.12.2020 12:21 |
Решение https://www.cyberforum.ru/post15056644.html
там создаётся thredCount потоков и каждый поток берёт себе...
|
||
uzer_srm34 | 02.12.2020 12:25 |
https://www.cyberforum.ru/post15056654.html
Итак получается, если я захочу чтобы в матрице количество...
|
||
igorrr37 | 02.12.2020 12:31 |
https://www.cyberforum.ru/post15056666.html
threadCount можно ставить какой угодно
Добавлено через...
|
||
uzer_srm34 | 02.12.2020 14:40 |
https://www.cyberforum.ru/post15057111.html
Спасибо, если будут ещё вопросы, я могу с Вами...
|
||
uzer_srm34 | 15.12.2020 19:39 |
https://www.cyberforum.ru/post15101749.html
Доброго времени суток!
Подскажите пожалуйста, как быть с...
|
||
alexus_ | 09.01.2021 15:48 |
https://www.cyberforum.ru/post15166018.html
Добрый день!
Подскажите пожалуйста как лучше решить данную...
|
||
uzer_srm34 | 10.01.2021 15:19 |
https://www.cyberforum.ru/post15168363.html
Всем доброго времени суток!
Подскажите пожалуйста, как...
|
||
oleg-m1973 | 10.01.2021 21:12 |
https://www.cyberforum.ru/post15169379.html
Найти максимальный элемент X в массиве. Потом удалить...
|
||
uzer_srm34 | 10.01.2021 22:35 |
https://www.cyberforum.ru/post15169617.html
Вот я доделал, можете посмотреть пожалуйста правильно ли?...
|
||
oleg-m1973 | 11.01.2021 23:01 |
https://www.cyberforum.ru/post15172322.html
Условие правильное, а удаление элемента сделано неправильно...
|
||
uzer_srm34 | 11.01.2021 23:23 |
https://www.cyberforum.ru/post15172424.html
Большое спасибо! Работает.
А как быть с асинхронным...
|
||
oleg-m1973 | 11.01.2021 23:27 |
https://www.cyberforum.ru/post15172425.html
Потоки запускать умеешь, std::thread?
Добавлено через 1...
|
||
uzer_srm34 | 11.01.2021 23:27 |
https://www.cyberforum.ru/post15172436.html
Запускал, но преподаватель сказал, что программа работает...
|
||
oleg-m1973 | 11.01.2021 23:28 |
https://www.cyberforum.ru/post15172437.html
А как ты из запускал?
|
||
uzer_srm34 | 11.01.2021 23:31 |
https://www.cyberforum.ru/post15172442.html
Я запускал на примере другой задачи, как-то так:
...
|
||
oleg-m1973 | 11.01.2021 23:36 |
https://www.cyberforum.ru/post15172450.html
get_Matrix();
thread th1(get_Sum1);
thread...
|
||
uzer_srm34 | 11.01.2021 23:38 |
https://www.cyberforum.ru/post15172461.html
Ага, а если брать мою задачу, то мне нужно похожим методом...
|
||
oleg-m1973 | 11.01.2021 23:50 |
https://www.cyberforum.ru/post15172468.html
Сначала запускаешь три потока подряд, потом, делаешь им...
|
||
uzer_srm34 | 12.01.2021 00:02 |
https://www.cyberforum.ru/post15172518.html
Компилятор выдает ошибки(
|
||
oleg-m1973 | 12.01.2021 00:04 |
https://www.cyberforum.ru/post15172522.html
Я там подправил
Добавлено через 22 секунды
std::thread...
|
||
uzer_srm34 | 12.01.2021 00:10 |
https://www.cyberforum.ru/post15172531.html
Теперь другая ошибка появилась
|
||
uzer_srm34 | 12.01.2021 00:11 |
https://www.cyberforum.ru/post15172532.html
Вот весь мой код:
#include <iostream>
#include <ctime>...
|
||
oleg-m1973 | 12.01.2021 00:14 |
https://www.cyberforum.ru/post15172533.html
Покажи, как сделал
Добавлено через 46 секунд
Скобку...
|
||
uzer_srm34 | 12.01.2021 00:14 |
https://www.cyberforum.ru/post15172538.html
Забыл в конце ожидание потоков поставить
Вот код
...
|
||
oleg-m1973 | 12.01.2021 00:16 |
https://www.cyberforum.ru/post15172540.html
Это делать бесполезно, массивы заполняются в параллельных...
|
||
uzer_srm34 | 12.01.2021 00:19 |
https://www.cyberforum.ru/post15172548.html
Выходит мне в поток нужно закинуть как и генерацию массива,...
|
||
oleg-m1973 | 12.01.2021 00:27 |
https://www.cyberforum.ru/post15172554.html
Ну да, я ж тебе показал. В остальных потоках сделай...
|
||
uzer_srm34 | 12.01.2021 00:32 |
https://www.cyberforum.ru/post15172571.html
Вот код:
#include <iostream>
#include <ctime>
#include...
|
||
oleg-m1973 | 12.01.2021 00:32 |
https://www.cyberforum.ru/post15172572.html
И - не нужно распечатывать массивы в потоках, распечатывай...
|
||
uzer_srm34 | 12.01.2021 00:33 |
https://www.cyberforum.ru/post15172574.html
Аа, мы не выводим на экран массивы...
|
||
oleg-m1973 | 12.01.2021 00:36 |
https://www.cyberforum.ru/post15172582.html
Экран у тебя один. Соответственно, если ты в нескольких...
|
||
uzer_srm34 | 12.01.2021 00:41 |
https://www.cyberforum.ru/post15172593.html
Можно Вас попросить подкорректировать наш код?
Я что то...
|
||
oleg-m1973 | 12.01.2021 00:47 |
https://www.cyberforum.ru/post15172601.html
thread3 и randarr3 я тебе вроде показал
Здесь нет...
|
||
uzer_srm34 | 12.01.2021 00:50 |
https://www.cyberforum.ru/post15172614.html
Хорошо, большое спасибо!
Если вдруг возникнут вопросы,...
|
||
oleg-m1973 | 12.01.2021 01:00 |
https://www.cyberforum.ru/post15172635.html
Пиши лучше здесь. Я точно так же отвечу.
|
||
uzer_srm34 | 12.01.2021 14:40 |
https://www.cyberforum.ru/post15173861.html
Здравствуйте! Спасибо Вам большое. Код работает)
Вот он:
...
|
||
oleg-m1973 | 12.01.2021 14:45 |
https://www.cyberforum.ru/post15173874.html
Сортировку сделай в потоках. В конце каждого
thread...
|
||
uzer_srm34 | 12.01.2021 14:50 |
https://www.cyberforum.ru/post15173902.html
Вот исправил, но что то он не от сортировался(
...
|
||
oleg-m1973 | 12.01.2021 14:52 |
https://www.cyberforum.ru/post15173910.html
Потому что ты его печатаешь до сортировки. Убери вообще...
|
||
uzer_srm34 | 12.01.2021 14:55 |
https://www.cyberforum.ru/post15173916.html
Тогда он как-то работает коряво
непонятно что к чему...
|
||
oleg-m1973 | 12.01.2021 14:57 |
https://www.cyberforum.ru/post15173922.html
thread thread1(()
{
for (int i = 0; i < 5;...
|
||
uzer_srm34 | 12.01.2021 15:07 |
https://www.cyberforum.ru/post15173962.html
Я ж говорил что будет коряво...
|
||
uzer_srm34 | 12.01.2021 15:07 |
https://www.cyberforum.ru/post15173963.html
Как тогда провести сортировку?
|
||
uzer_srm34 | 12.01.2021 15:10 |
https://www.cyberforum.ru/post15173972.html
Мне нужно, чтобы было вот так,
И внизу ещё была видна...
|
||
oleg-m1973 | 12.01.2021 15:17 |
https://www.cyberforum.ru/post15173985.html
У тебя неправильно сделано второе задание
Добавлено...
|
||
uzer_srm34 | 12.01.2021 15:20 |
https://www.cyberforum.ru/post15174007.html
И куда мне это приписать?
Добавлено через 28 секунд
...
|
||
oleg-m1973 | 12.01.2021 15:21 |
https://www.cyberforum.ru/post15174016.html
Тебе нужно не находить их, а удалить из массива все другие...
|
||
uzer_srm34 | 12.01.2021 15:39 |
https://www.cyberforum.ru/post15174070.html
Сделал
#include <iostream>
#include <ctime>
#include...
|
||
uzer_srm34 | 12.01.2021 15:41 |
https://www.cyberforum.ru/post15174084.html
Да, и тут ошибка
|
||
oleg-m1973 | 12.01.2021 15:50 |
https://www.cyberforum.ru/post15174093.html
У тебя там нужно удалять элементы массива. Т.е. нужно...
|
||
uzer_srm34 | 12.01.2021 15:50 |
https://www.cyberforum.ru/post15174131.html
Есть такое
#include <iostream>
#include <ctime>...
|
||
oleg-m1973 | 12.01.2021 15:52 |
https://www.cyberforum.ru/post15174135.html
Выше написал
Добавлено через 36 секунд...
|
||
uzer_srm34 | 12.01.2021 16:02 |
https://www.cyberforum.ru/post15174183.html
Ех, одни ошибки, что тут не так, понять не могу
#include...
|
||
oleg-m1973 | 12.01.2021 16:05 |
https://www.cyberforum.ru/post15174197.html
Потому что у тебя последний стандарт не включен, в...
|
||
uzer_srm34 | 12.01.2021 16:10 |
https://www.cyberforum.ru/post15174218.html
Есть теперь работает,
А как теперь поступать здесь со...
|
||
uzer_srm34 | 12.01.2021 16:11 |
https://www.cyberforum.ru/post15174221.html
Сейчас вот так он выводит:
|
||
oleg-m1973 | 12.01.2021 16:15 |
https://www.cyberforum.ru/post15174239.html
thread thread1(()
{
for (int i = 0; i < n2; i++)
...
|
||
uzer_srm34 | 12.01.2021 16:17 |
https://www.cyberforum.ru/post15174244.html
Тоже в thread1? Или в thread2?
|
||
oleg-m1973 | 12.01.2021 16:20 |
https://www.cyberforum.ru/post15174254.html
в thread2
|
||
uzer_srm34 | 12.01.2021 16:34 |
https://www.cyberforum.ru/post15174316.html
Спасибо, работает, а как быть с третьим массивом тогда?
|
||
oleg-m1973 | 12.01.2021 16:37 |
https://www.cyberforum.ru/post15174322.html
Третий сделай по-аналогии
Добавлено через 1 минуту
Там...
|
||
uzer_srm34 | 12.01.2021 16:41 |
https://www.cyberforum.ru/post15174345.html
Что то не получается:
thread thread3(()
{
for (int...
|
||
oleg-m1973 | 12.01.2021 16:45 |
https://www.cyberforum.ru/post15174360.html
thread thread3(()
{
for (int i = 0; i < n3;...
|
||
uzer_srm34 | 12.01.2021 16:48 |
https://www.cyberforum.ru/post15174370.html
Что то не так с 3-м массивом получилось:
|
||
oleg-m1973 | 12.01.2021 16:53 |
https://www.cyberforum.ru/post15174390.html
>>>>
|
||
uzer_srm34 | 12.01.2021 17:11 |
https://www.cyberforum.ru/post15174442.html
Фух, все получилось спасибо Вам большое!
Получается, что...
|
||
oleg-m1973 | 12.01.2021 18:17 |
https://www.cyberforum.ru/post15174700.html
Да, верно
|
||
uzer_srm34 | 12.01.2021 19:59 |
https://www.cyberforum.ru/post15175020.html
Понял, а можете посоветовать какую-то литературу по этому?
|
||
oleg-m1973 | 12.01.2021 20:17 |
https://www.cyberforum.ru/post15175070.html
К сожалению, не могу. По-моему, я ни одной книги не читал...
|
||
uzer_srm34 | 12.01.2021 21:47 |
https://www.cyberforum.ru/post15175257.html
Понял, спасибо)
А такой вопрос: Как поступить при решении...
|
||
jugu | 12.01.2021 22:11 |
https://www.cyberforum.ru/post15175300.html
Это что-то новенькое! Не бывает "потока процессов". Есть...
|
||
oleg-m1973 | 12.01.2021 22:19 |
https://www.cyberforum.ru/post15175312.html
https://www.cyberforum.ru/blogs/1457298/blog5939.html
...
|
||
uzer_srm34 | 12.01.2021 22:25 |
https://www.cyberforum.ru/post15175325.html
Если бы преподаватель принял такой ответ, было бы здорово)...
|
||
oleg-m1973 | 12.01.2021 22:30 |
https://www.cyberforum.ru/post15175343.html
Ну да, это не квадратики в паинте рисовать. Здесь тебе...
|
||
uzer_srm34 | 12.01.2021 22:37 |
https://www.cyberforum.ru/post15175363.html
Это был excel)
|
||
Similar |
Параллельное программирование Параллельное программирование на C++ Параллельное программирование Параллельное программирование |
|||
Ads |
|
|||
MoreAnswers |
параллельное программирование Параллельное программирование Параллельное программирование в С++ Параллельное программирование Параллельное программирование параллельное программирование |
|||
Новые блоги и статьи | |||||
Как в цикле обойти все поля объекта в JavaScript
bytestream 28.01.2025
Объекты в JavaScript представляют собой фундаментальные структуры данных, которые позволяют хранить и организовывать связанную информацию в виде пар ключ-значение. Каждый объект можно представить как. . .
|
Как выбрать строки в DataFrame по значению столбца в Pandas
bytestream 28.01.2025
В области анализа данных библиотека Pandas стала незаменимым инструментом для работы с табличными данными в Python. Эта мощная библиотека предоставляет множество функций для эффективной обработки и. . .
|
Как сделать перенос строки в Bash
bytestream 28.01.2025
При работе с командной оболочкой Bash разработчики часто сталкиваются с необходимостью форматирования текстового вывода, где ключевую роль играет правильное управление переносами строк. Умение. . .
|
Поиск подстроки в строке с помощью Bash
bytestream 28.01.2025
Поиск подстроки в строке является одной из важных задач в программировании и обработке текстов. Применение такого поиска можно найти в самых разных областях, от анализа данных до разработки. . .
|
[golang] 169. Majority Element
alhaos 28.01.2025
Тут надо вернуть "мажористый" элемент который встречается в слайсе больше чем в половине случаев. По условиям задачи во входных данных такой элемент обязан присутствовать.
/ / . . .
|
Когда лучше использовать LinkedList вместо ArrayList в Java
bytestream 28.01.2025
При разработке Java-приложений выбор правильной структуры данных играет ключевую роль в обеспечении эффективности и производительности программы. ArrayList и LinkedList являются двумя. . .
|
Какой ответ HTTP лучше использовать: 403 Forbidden или 401 Unauthorized, когда недостаточно прав
bytestream 28.01.2025
В современной веб-разработке правильная обработка ошибок и точное информирование клиентов о статусе их запросов играют критическую роль в создании надежных и безопасных приложений. Особое внимание. . .
|
Как получить список всех файлов коммита в Git
bytestream 28.01.2025
Система контроля версий Git представляет собой мощный инструмент для управления изменениями в программном коде и других файлах проекта. В основе работы Git лежит концепция коммитов - снимков. . .
|
Как записать только часть изменений файла в Git
bytestream 28.01.2025
В процессе разработки программного обеспечения часто возникает необходимость сохранить только определенные изменения из множества внесенных правок в файлах. Система контроля версий Git предоставляет. . .
|
[golang] 80. Remove Duplicates from Sorted Array II
alhaos 28.01.2025
В предоставленном упорядоченном по возрастанию целочисленном слайсе, оставить уникальные элементы полюс один возможный дубликат. Вернуть количество таких элементов.
/ / . . .
|
Что такое внедрение зависимостей и для чего оно применяется
bytestream 27.01.2025
В современной разработке программного обеспечения одной из ключевых проблем является управление зависимостями между различными компонентами системы. Внедрение зависимостей (Dependency Injection, DI). . .
|
Как установить cellpadding и cellspacing в CSS
bytestream 27.01.2025
При создании веб-страниц с табличными данными разработчики часто сталкиваются с необходимостью правильного оформления внутренних и внешних отступов в таблицах. В традиционной разметке HTML для этих. . .
|