Форум программистов, компьютерный форум, киберфорум
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
значит так вот простенькие исходники клиента и сервера которые работают на локальной машыне через возвратный адрес но можно и через сеть пример взят с книги Йон Снейдер - Эффективное...
 
Evg
Эксперт CАвтор FAQ
21264 / 8280 / 637
Регистрация: 30.03.2009
Сообщений: 22,635
Записей в блоге: 30
18.05.2009, 17:45 0

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

18.05.2009, 17:45. Показов 3816. Ответов 2
Метки (Все метки)

Ответ

А ерунда какого рода?
Просто я в деталях не знаком с тем, какая семафорная функция и с камими параметрами что делает. Но суть примерно должна быть такая:

Взводим семафор в состояние, например, 1.
fork'аемся

child (в цикле):
ждём, до тех пор пока состояние семафора не станет равным 1.
пишем строку в файл
устанавливаем семафор на состояние 2

parent (в цикле):
ждём, пока семафор не взведётся в состояние 2
читаем файл
взводим семафор в состояние 1

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

Работа с семафорами.
помгите написать код: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
18.05.2009, 17:45
Помогаю со студенческими работами здесь

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

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

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

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

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