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

Синхронизация потоков c++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Почему память массива не освобождается? http://www.cyberforum.ru/cpp-beginners/thread1184559.html
В выводе *b должна быть ересь, но на самом деле коректно выводит цифру "3". #include <iostream> using namespace std; void func(int *e); int main(){ int *b, *c = new int ; for (int i = 0; i<5; i++) c = i; b = c + 3; delete c;
C++ Очередь с приоритетом Здравствуйте! Нужна ваша помощь! Не могу разобраться в чём проблема. Создаю очередь с приоритетом(шаблонный класс) с типом данных Job. На добавлении в очередь второго элемента программа вылетает. Вылетает на моменте delete (this->data); в методе Add(), в классе QueueWithPriority //Deleting data and priority delete (this->data); delete (this->p); И еще,... http://www.cyberforum.ru/cpp-beginners/thread1184544.html
C++ Переписать текстовый файл, заменив все символы 0 на 1
Дан текстовый файл, переписать его во второй файл заменив все символы 0 на 1, а 1 на 0.
Сформировать двоичный файл из элементов, заданной структуры "Абитуриент" C++
Проблема с функцией дополнения данными само условие : Сформировать двоичный файл из элементов, заданной в варианте структуры, распечатать его содержимое, выполнить удаление и добавление элементов в соответствии со своим вариантом, используя для поиска удаляемых или добавляе-мых элементов функцию. Формирование, печать, добавление и удаление элементов оформить в виде функций. Преду-смотреть...
C++ Игрок А объявляет двузначное число от 01 до 99. Игрок В меняет местами его цифры и прибавляет полученное число http://www.cyberforum.ru/cpp-beginners/thread1184530.html
Игрок А объявляет двузначное число от 01 до 99. Игрок В меняет местами его цифры и прибавляет полученное число к сумме его цифр. Полученный результат он объявляет игроку А. Игрок А проделывает с этим числом ту же процедуру, и так они продолжают поступать поочередно, объявляя числа. От суммы чисел берется остаток от деления на 100, поэтому объявляются лишь двузначные числа. Какие числа может...
C++ Перевод кода с Pascal на С++ uses crt; function Summ(n:longint):byte; var m:longint; s:byte; begin s:=0; m:=n; while m>0 do begin s:=s+m mod 10; подробнее

Показать сообщение отдельно
Алин@
 Аватар для Алин@
0 / 0 / 0
Регистрация: 28.04.2013
Сообщений: 21
22.05.2014, 12:03     Синхронизация потоков c++
Ребята, помогите пожалуйста!) Нужно составить матрицу [10,10] и посчитать ее сумму в 4-х потках 2 методами:
1) использовать семофор;
2) использовать мютекс;
Вычислить какой способ синхронизации быстрее.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru