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

Как заблокировать выполнение процесса с помощью semop, пока значение семафора не равно 1 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить схему программы и программу для заполнения таблицы значений функции y = f(x) на отрезке с указанным шагом изменения аргумента http://www.cyberforum.ru/cpp-beginners/thread1061423.html
Составить схему программы и программу для заполнения таблицы значений функции y = f(x) на отрезке с указанным шагом изменения аргумента. Значение функции выводить с точностью до тысячных долей. Результат вывести в следующем виде: ! X ! y = f(x) ! 1+√|cos(x)| x>1 y={ x+1 -0.5<=x<=1
C++ Вычислить значение выражения помогите как написать код функции на с++ x={a/b+1, если a<b; -1, если a=b; (a*b-5)/a, если a>b. http://www.cyberforum.ru/cpp-beginners/thread1061412.html
C++ Найти количество всевозможных шестизначных счастливых билетов
Найти количество всевозможных шестизначных счастливых билетов (для простого алгоритма потребуется 6 циклов) Под счастливыми билетами понимаю вида: xxxyyy
C++ Вывести на экран таблицу
Вложенные циклы 1 2 3 ... 9 2 3 4 ... 9 3 ... 9 ... 9
C++ Программа выводящая имена файлов в каталоге http://www.cyberforum.ru/cpp-beginners/thread1061381.html
Пытаюсь разобраться в программе: Программа выводит имена файлов и их i-node в указанном каталоге. #include <stdio.h> #include <dirent.h> #define dirname "/home/max/prog" main () {
C++ В чём разница? Здрасьте. Здесь представлены два способа присвоения переменной A значения 10. Через конструктор: class random { public: random(int a){A=a;} ~random(){} подробнее

Показать сообщение отдельно
танкист34
-62 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 328
01.01.2014, 21:59  [ТС]     Как заблокировать выполнение процесса с помощью semop, пока значение семафора не равно 1
rrrFer , буду думать, я что-то уже читал про это
Но когда прочитал вот про это у меня возникли сомнения:
Отрицательное значение поля sem_op предписывает уменьшить значение семафора на абсолютную величину sem_op. Операция не может быть успешно выполнена, если в результате получится отрицательное число.

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