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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Destor
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 29
#1

Семафоры - можно ли считать ноль положительным числом? - C++

13.01.2014, 10:40. Просмотров 383. Ответов 5
Метки нет (Все метки)

подскажите 1. sem_wait(sem_t* sem); – «ожидание на семафоре». Выполнение потока блокируется до тех пор, пока значение семафора не станет положительным. он должен быть больше нуля и равный ему. ноль тут считается как положительное число?
2. sem_post(sem_t* sem); – увеличивает значение семафора sem. насколько увеличивает эта функция?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2014, 10:40     Семафоры - можно ли считать ноль положительным числом?
Посмотрите здесь:

C++ считать из файла и определить является прочитанное числом
C++ можно ли считать следующий символ из потока
C++ Является ли сумма элементов периметра матрицы положительным числом
Можно ли считать односвязный список стеком? C++
Выяснить, является ли s-й элемент массива положительным числом C++
Считать char числом C++
Можно ли считать с консоли строку по шаблону? C++
C++ Считать из текстового файла информацию начинающую со слова "example" и закачивающуюся числом 555
C++ Как вывести ноль перед числом?
C++ Определить, сколько элементов между самым большим отрицательным числом и самым маленьким положительным
C++ Считать матрицу из файла, найти количество строк, содержащих хотя бы один ноль (файловый ввод/вывод)
Найти числа, изменяя которые по заданному правилу можно в итоге получить ноль C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vxg
Модератор
 Аватар для vxg
2858 / 1791 / 182
Регистрация: 13.01.2012
Сообщений: 6,767
13.01.2014, 11:40     Семафоры - можно ли считать ноль положительным числом? #2
Цитата Сообщение от Destor Посмотреть сообщение
подскажите
1 If the semaphore currently has the value zero, then the call blocks until either it becomes possible to perform the decrement
2 думаю на единицу
Destor
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 29
13.01.2014, 11:59  [ТС]     Семафоры - можно ли считать ноль положительным числом? #3
а по-русски?
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
13.01.2014, 12:04     Семафоры - можно ли считать ноль положительным числом? #4
Destor, ноль число беззнаковое.
vxg
Модератор
 Аватар для vxg
2858 / 1791 / 182
Регистрация: 13.01.2012
Сообщений: 6,767
13.01.2014, 13:12     Семафоры - можно ли считать ноль положительным числом? #5
Цитата Сообщение от Destor Посмотреть сообщение
а по-русски?
если значение семафора нулевое выполнение блокируется до тех пор пока не станет возможным декремент (то есть уменьшение на единицу, иными словами пока семафор не станет положительным не равным нулю)
танкист34
-62 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 328
13.01.2014, 13:52     Семафоры - можно ли считать ноль положительным числом? #6
«ожидание на семафоре» будет до тех пор, пока значение sem =< 0
Yandex
Объявления
13.01.2014, 13:52     Семафоры - можно ли считать ноль положительным числом?
Ответ Создать тему
Опции темы

Текущее время: 03:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru