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

Один mutex на несколько функций - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как вычислить суммы положительных элементов каждой строки матрицы? http://www.cyberforum.ru/cpp-beginners/thread1715359.html
пожалуйста,помогите написать программу. Даны целые числа n, m и матрица целых чисел A. Вычислить суммы положительных элементов каждой строки матрицы. Написать функции вычисления суммы положительных элементов строки матрицы.
C++ Распечатать значения аргументов командной строки и параметров окружающей среды для текущего процесса Помогите. Написать программу, распечатывающую значения аргументов командной строки и параметров окружающей среды для текущего процесса. Если булет возможность с описанием всего, так как язык не знаю, заранее спасибо) http://www.cyberforum.ru/cpp-beginners/thread1715356.html
Из одномерного массива чисел сформировать упорядоченный массив, удалив из него некоторые элементы C++
С произвольного одномерного массива вещественных чисел сформировать упорядоченный массив, в котором удалены максимальный и минимальной за значениями элементы.
C++ Ошибка инициализации классов
Доброго времени суток, Я в основном программирую на C#, но вот решил попробовать плюсы. И облом при первой же попытке, в шарпе при объявлении класса я пишу class MyClass1 { MyClass2 mc2 = new MyClass2(); } class MyClass2 {
C++ Сортировка одномерного массива разными методами http://www.cyberforum.ru/cpp-beginners/thread1715338.html
Нужно выполнить сортировку одномерного числового массива по следующим пунктам. Первую часть понимаю(а), дальше разобраться самому не получается. a) Сгенерировать одномерный массив из 60 элементов целого типа в диапа-зоне ; b) Отсортировать массив по убыванию значений элементов методом выбо-ра. с) Сформировать одномерный массив из 50 элементов вещественного типа x=sin(i/4), i=1,2,...,50. d)...
 

Показать сообщение отдельно
TheCalligrapher
С чаем беда...
Эксперт С++
 Аватар для TheCalligrapher
2913 / 1449 / 398
Регистрация: 18.10.2014
Сообщений: 2,676
21.04.2016, 20:11     Один mutex на несколько функций
Цитата Сообщение от nmcf Посмотреть сообщение
Если предположить, что количество задач очень большое или даже бесконечное, то, условно говоря, заказчик дядя Вася будет ждать результатов неизвестно сколько, а Петька сразу и без очереди.
Ну это как лотерея: кто-то выиграл, а кто-то ничего не получил вообще. И кто купил билет раньше, а кто позже - роли не играет. Главное успеть купить билет до розыгрыша. И это нормально, если победитель выбирается справедливо, т.е. случайно.

Другое дело, если окажется, что Петя все время уверенно выигрывает в лотерее. Тогда становится понятно, что дело тут нечисто.

Это во-первых.

А во-вторых, если приоритеты Васи и Пети равны, то какая разница, кто получит результат первым? Важно лишь то, что если потоки процесса не находится в состоянии deadlock-а, то какие-то потоки обязательно продвигаются вперед. Если Васин результат процессу важен, то в определенный момент другие потоки начнут залегать в спячку в ожидании этого результата, тем самым уменьшая конкуренцию и увеличивая шансы Васи на продвижение вперед (вплоть до того, что в спячку залягут все, кроме Васи).
 
Текущее время: 17:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru