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

Как правильно освобождать мютексы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Элементарное задание на коллоквиум - функция и ее прототип http://www.cyberforum.ru/cpp-beginners/thread1037040.html
Наше задание на коллоквиум сегодня: Написать заготовку программы в которой описуется двумерный и одномерный массивы в памяти , которые передаются вместе с размерностью. В программе должен быть вызов функции и прототип. P.S. Я умею пользоваться кнопочкой "Спасибо!"
C++ Метод Монте - Карло, вычесление объема и интеграла Всем привет. Надо сочитать объем и вычислить интеграл методом монте - карло: 1)Вычислить методом Монте-Карло объем области, являющейся пересечением единич- ного шара и области, ограниченной конусом: {x}^{2} + {y}^{2} < {z}^{2}, z > 0; вывести оценку и погрешность. 2)Вычислить методом Монте-Карло интеграл от 0 до бесконечности {e}^{-{x}^{2}/2}*cos(x)dx вывести точное значение({\frac{\pi... http://www.cyberforum.ru/cpp-beginners/thread1037029.html
Определить, сколько нулей лежит между минимальным и максимальным значениями массива C++
Ребята помогите пожалуйста решить задачу. Собственно задача: Определить, сколько нулей лежит между минимальным и максимальным значениями массива Н.
Создать класс "Триада" и перегрузить некоторые операторы C++
1) Создать базовый класс "Триада" (три числа). Определить методы: конструктор, виртуальные функции увеличения полей на 1 и вывода информации на экран. 2) Для АТД из первого задания перегрузить операторы () (определяет наибольшее число из Триады), <<, > (A>B возвращает количество элементов Триады из класса А, которые больше чем элементы Триады из класса В). Времени в обрез, идей 0...
C++ Создать в производном классе метод Run http://www.cyberforum.ru/cpp-beginners/thread1036961.html
Создать в производном классе метод Run, определяющий значение х1*х2/у
C++ Создать массив структур из 10 элементов вот программа #include <stdio.h> #include <stdlib.h> #include <time.h> struct human { private: char *_surname; char *_name; подробнее

Показать сообщение отдельно
HardMorg
2 / 25 / 3
Регистрация: 29.08.2010
Сообщений: 204
11.12.2013, 22:05  [ТС]     Как правильно освобождать мютексы
DiffEreD, да спасибо, но вы мне показали немного не то что я хотел узнать,
вот смотрите на хабре статья, про два правило -
первое правило гласит:

Всегда отпускайте захваченные мьютексы в обратном захвату порядке, т.е. руководствуйтесь логикой «первый захвачен – последний отпущен»

вот меня и интересует почему в обратном порядке, ибо я реального примера не придумал чтобы объяснить это правило, мне интересно услышать пример в котором это правило подтверждалось

Добавлено через 7 часов 40 минут
up...
 
Текущее время: 16:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru