Форум программистов, компьютерный форум CyberForum.ru

mpi суммирование - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функция сравнивает 2 строки игнорируя количество пробелов между словами http://www.cyberforum.ru/cpp-beginners/thread710873.html
Помогите Добавлено через 26 секунд Через print f
C++ Вывод результатов выполнения программы в текстовый файл Ребята, написал программу по поиску простых чисел в заданном диапазоне, решил результат выполнения этой программы, то есть все простые числа до заданного числа вывести в текстовый файл, но почему-то числа выводятся нормально только тогда, когда ищу их до 1000, а если, например, задать поиск до 2000, в текстовом файле вместе чисел появляются какие-то иероглифы. Вот код: #include <iostream>... http://www.cyberforum.ru/cpp-beginners/thread710867.html
Печатать число из набора случайным образом: 2, 4, 6, 8, 10 C++
Помогите пожалуйста написать программу в цикле, которая будет печатать число из набора случайным образом: 2, 4, 6, 8, 10. В программе должен быть переключатель switch, и должны присутствовать функции rand или srand. Заранее Спасибо!
C++ Геометрия. Симметричная точка
Доброго времени суток!:) Задача : Дана прямая, проходящая через две различные точки (x1,y1) и (x2,y2). Найдите точку, симметричную точке (X, Y). Входные данные В первой строке входного файла записано два числа x1 и y1. Во второй - x2 и y2, а в третьей - X и Y. Все числа целые, по модулю не превосходящие 10^9. Выходные данные Выведите координаты симметричного нефтяного месторождения через...
C++ Изменение фактического состояния объекта не мгновенно по вызове метода, а через некоторое время http://www.cyberforum.ru/cpp-beginners/thread710859.html
Хочу сделать чтобы после вызова метода объекта изменение состояния объекта происходило только через некоторое время, например 3 минуты. Как такое можно сделать?
C++ С какого символа начинается std::string? С нулевого, или с первого? подробнее

Показать сообщение отдельно
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5549 / 2563 / 233
Регистрация: 01.11.2011
Сообщений: 6,337
Завершенные тесты: 1
27.11.2012, 16:17     mpi суммирование
Ну можно положить суммарный массив потока №0 в критическую секцию и из каждого потока смотреть: если секция свободна, тогда быстренько занять ее, просуммировать, освободить.
Соответственно массив должен быть видим из каждого потока.

Во. Можно еще рядом с суммарным массивом положить какой-либо определитель - чья очередь сейчас в него писать. Если критично чтобы потоки писали в него по очереди, не перебивая друг друга.
Мьютекс, блин.
 
Текущее время: 07:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru