Форум программистов, компьютерный форум, киберфорум
C/С++ под Linux
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C Linux EINVAL в lseek(SEEK_END) https://www.cyberforum.ru/ c-linux/ thread33093.html
есть задача, прочитать раздел жесткого диска. Даю пользователю права на этот раздел chown User /dev/sda1. Затем пишу код: // открываю раздел для чтения int fd = open("/dev/sda1", O_RDONLY);...
C Linux Путаница в работе socket
клиент и сервер. по отдельности c netcat'ом работают, a между собой вылезает ошибка в функции accept: accept: Bad file descriptor. подскажите где ошибка?? Server: #include <stdlib.h> 2...
C Linux Работа с сигналами Необходимо создав дерево процессов : проц1 проц2 проц3 проц4 проц5 проц6 проц7... https://www.cyberforum.ru/ c-linux/ thread31928.html C Linux Не получается создать более 382 потоков нужно создать много нитей. Не хочет создавать более 382 потоков. на 383ем возвращает 12 = ENOMEM = out of memory Проблемма: нужно создать значительно большее кол-во потоков. Вопрос: out of какой... https://www.cyberforum.ru/ c-linux/ thread30642.html
Имя машины, на которой запущено приложение C Linux
Как узнать имя машины , на которой запущенно приложение???
C Linux Вычисление CRC https://www.cyberforum.ru/ c-linux/ thread25435.html
void f1(){} void f2(){} int main(){ int CRC,i; for(p=f1;p!=f2;++p) CRC+=*p; return 0; } вычислил для f1,а как для функции main?
C Linux Аналог VirtualProtect https://www.cyberforum.ru/ c-linux/ thread25353.html
есть ли в Линукс аналог VirtualProtect Добавлено через 6 минут 55 секунд функцию нашел токо вот чето не получается void sm(){printf("privet ot mecida");} void sme(){}; void handler(int...
C Linux Элементарная программа
Элементарная программа но не пашет #include <unistd.h> int main(){ execl("/bin/ls","ls",0); return 0; } qwerty.c: In function ‘main’: qwerty.c:3: warning: missing sentinel in function call
C Linux Модули ядра https://www.cyberforum.ru/ c-linux/ thread24591.html
пытаюсь написать простейший модуль ядра не находит файл linux/module.h linux/init.h Стоит убунту 8.10
C Linux PF_RING https://www.cyberforum.ru/ c-linux/ thread20529.html
Здравствуйте, Кто нибудь использует PF_RING? Хотелось бы обсудить пару проблем с этим модулем.
C Linux програмируем сеть :D
значит так вот простенькие исходники клиента и сервера которые работают на локальной машыне через возвратный адрес но можно и через сеть пример взят с книги Йон Снейдер - Эффективное...
 
7 / 7 / 1
Регистрация: 01.03.2009
Сообщений: 33
10.06.2009, 18:25 0

работа с семафорами - C++ Linux - Ответ 189293

10.06.2009, 18:25. Показов 3816. Ответов 2
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
static struct sembuf sop_lock[2] = {
    0, 0, 0,    /ожидаем обнуления семафора/
    0, 1, 0,    /затем увеличить значение семафора на 1/
    };
 
 // ну а тут делать всё что нужно 
 
static struct sembuf sop_unlock[1] = {
    0, -1, 0,   /обнулить значение семафора/
    };


Вернуться к обсуждению:
работа с семафорами C++ Linux
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.06.2009, 18:25
Готовые ответы и решения:

Работа с семафорами.
помгите написать код:wall:...пож Cоздать два дочерних процесса. Родительский процесс создаёт...

Работа с семафорами
Здравствуйте, я написал код: #include &lt;sys/sem.h&gt; #include &lt;unistd.h&gt; #include &lt;sys/types.h&gt;...

Задача с семафорами
Дана такая задача: Железная дорога, соединяющая города A и B, имеет участок с одним путем. Пусть...

Пул потоков с семафорами
Задача:написать свой пуль потоков Написал вот такой код #include &lt;windows.h&gt; #include...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.06.2009, 18:25
Помогаю со студенческими работами здесь

Пример программы с семафорами
Всем привет. Нужен пример программы с симафорами. Поможете? Или обьясните чо ето такое)

Написать программу с семафорами которая входит в критическую секцию
На дом задали такую домашку &quot;написать программу с семафорами которая входит в критическую секцию&quot;....

Нужна летиратура, в которой бы описывались работа с событиями, работа с элементами управления
Помогите пожалуйста найти летиратуру, в которой бы описывались работа с событиями,работа со всеми...

Работа - проведение обучающих семинаров по C#. Работа по выходным дням ( сб-вс - 32 часа). От 30 000р.
Обязанности - проведение обучающих семинаров по C# Базовый (начальный уровень). Опыт...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru