Мониторинг обменных курсов валют
18c0693f

Структуры данных, используемые для организации очередей сообщений



msgsnd(msgqid, msg, count,
flag);

Условия успешной постановки сообщения в очередь:

Процесс продолжает свое выполнение
Ядро активизирует (пробуждает) все процессы, ожидающие поступления
сообщений из очереди
Превышается верхний предел суммарной длины
сообщений



count = msgrcv(id, msg,
maxcount, type, flag);

Значением параметра type является нуль

Значение type есть положительное целое число

Значение type есть отрицательное целое число

В очереди отсутствуют сообщения, соответствующие
спецификации type


msgctl(id, cmd, mstatbuf);









Самый выгодный курс обмена валюты