6 / 5 / 1
Регистрация: 18.01.2022
Сообщений: 112
1

Передача Указателя между процессами

19.07.2022, 09:43. Показов 1413. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Приветствую,

Подскажите пожалуйста, либа создают два процесса.
В либе есть механизм передачи данных из одного процесса в другой.

В одном процессе я создаю структуру и передаю указатель на эту структуру в функцию другого процесса.

Там я пытаюсь разыменовать указатель и подучить значение по какому то конкретному полую, но на консоль ничего не выводится, как будто бы там просто, даже мусора нет. Хотя по указателю есть точно данные.

Вот у меня и вопрос: а указатель на данные созданные в одном процессе - будет указывать на те же данные в другом процессе ?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.07.2022, 09:43
Ответы с готовыми решениями:

Управление процессами, передача данных между процессами
Постановка задачи 1. Осуществить обмен текстовыми и графическими данными между двумя...

Передача handle между процессами
Есть 1й процесс который создает файл и записывает в него информацию из Edit, после чего создает 2й...

Передача данных между процессами (pipe)
Всем доброго времени суток. Обращаюсь к вам с вопросиком. Передо мной стоит задача написать код,...

MappingFile передача информацию между процессами
Не могу осуществить реализацию, где в одном процессе создаем mapping и записываем в него массив, а...

2
фрилансер
5842 / 5370 / 1102
Регистрация: 11.10.2019
Сообщений: 14,338
19.07.2022, 09:57 2
Лучший ответ Сообщение было отмечено Staxcelrom как решение

Решение

Staxcelrom, передавать указатель между процессами бессмысленно, нужно передавать глубокую копию объекта в любом виде

Ещё вариант (виндовый) - Creating Named Shared Memory
1
4863 / 2662 / 913
Регистрация: 29.11.2010
Сообщений: 5,737
19.07.2022, 14:58 3
В линуксе тоже есть нативный вариант работы с Shared Memory.
1
19.07.2022, 14:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.07.2022, 14:58
Помогаю со студенческими работами здесь

Передача информации между процессами через MappingFile
Задача такая, реализовать программу копирующую файл, где в одном процессе происходит чтение, а во...

Передача строки символов между процессами с использованием именованных каналов
Нашел пример по теме, но как нужно запускать эти части и произвести передачу данных от одного...

Переключение между процессами
Здравствуйте! У меня вознкла проблемка с процесами. Стоит такая задачка: Процесс 1 открывает...

Канал между процессами
Задача у программы такова. Имеется основная программа(main) и две дополнительных(prc1 и prc2). В...

Обмен сигналами между процессами
/*12.Процесс 1 открывает файл ипорождает потомка 2. Процесс 1 с интервалом в 1 секунду (через...

Обмен данными между процессами
Добрый день! Нужно распараллелить программу. Суть в следующем: должны быть два процесса(разные...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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