Comments 6
Если я правильно помню, в QNX4 была возможность начать обмен сообщениями не с Send(), а сразу с Reply() — для случаев, когда хочется сделать синхронизацию между клиентом и сервером минимальной (т.е. reply-receive вместо send-receive-reply). В QNX6 эта возможно осталась?
По всей видимости, Вы что-то путаете. Сомневаюсь, что удастся ответить с помощью
Наверное, Вы говорите о Proxy. Этот механизм был усовершенствован и в QNX6 называется Pulse.
Reply()
процессу, который не REPLY-блокирован (т.е. не вызывал Send()
).Наверное, Вы говорите о Proxy. Этот механизм был усовершенствован и в QNX6 называется Pulse.
Да, точно. В QNX4 если сделать
Reply()
процессу, который не заблокирован на Send()
или заблокирован на Send()
, но на другом процессе, то Reply()
завершится с ошибкой ESRCH.Спасибо! Жду продолжения.
О, долгожданный пост! Хак с буферами просто восхитил. Еще, еще хочу! Пишите еще :)
Sign up to leave a comment.
ОСРВ QNX: Межзадачное взаимодействие