Форум программистов, компьютерный форум 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 =...
C++ Сортировка одномерного массива разными методами http://www.cyberforum.ru/cpp-beginners/thread1715338.html
Нужно выполнить сортировку одномерного числового массива по следующим пунктам. Первую часть понимаю(а), дальше разобраться самому не получается. a) Сгенерировать одномерный массив из 60 элементов...
C++ Построение блок-схем алгоритмов средствами MS Visio 2010 и их реализация на языке C ++ Дано натуральное число n и действительные b1, b2, ..., b n. Вывести на экран по 3 числа в строка все парные элементы последовательности. подробнее

Показать сообщение отдельно
TheCalligrapher
С чаем беда...
Эксперт CЭксперт С++
3875 / 2133 / 548
Регистрация: 18.10.2014
Сообщений: 3,746
21.04.2016, 20:11
Цитата Сообщение от nmcf Посмотреть сообщение
Если предположить, что количество задач очень большое или даже бесконечное, то, условно говоря, заказчик дядя Вася будет ждать результатов неизвестно сколько, а Петька сразу и без очереди.
Ну это как лотерея: кто-то выиграл, а кто-то ничего не получил вообще. И кто купил билет раньше, а кто позже - роли не играет. Главное успеть купить билет до розыгрыша. И это нормально, если победитель выбирается справедливо, т.е. случайно.

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

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

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