Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: RTSP-C-LINUX
Показать сообщение отдельно

Аватара для User001

Ветеран


Сообщения: 740
Благодарности: 116

Профиль | Отправить PM | Цитировать


Цитата evpu:
ОК, спасибо! »
Пожалуйста.
Цитата evpu:
В С есть мало-мальски наработки, работающий проект, пишу на нем относительно свободно... »
Если это вам дается достаточно легко - то классно.

Цитата evpu:
По поводу доступа к памяти! Если я опубликую через раскрытие указателя диапазон адресов памяти используемый потоком, неужто по данному адресу другой процесс не сможет ничего прочитать? Поправьте если я неправ, но ведь снимаются же дампы RAM тех же исполняемых файлов, и то, что они заняты - не мешает их читать! »
Процессы не работают с физической памятью, они работают с виртуальной (1, 2) так что публикуемый вами адрес - адрес в виртуальной памяти. Задача ОС изолировать адресное пространство процессов, так что если вы будете просто писать в память другого процесса, то как раз можете получить падение процесса, непонятные данные и т.д.

В любом случае вам нужно синхронизировать чтение и запись в буфер, а для этого как раз нужно межпроцессное взаимодействие. У вас, как я понял, 1 и 1 задача производителя-потребителя.
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:16, 11-11-2015 | #5

Название темы: RTSP-C-LINUX