6 / 5 / 1
Регистрация: 18.01.2022
Сообщений: 112
|
|
1 | |
Передача Указателя между процессами19.07.2022, 09:43. Показов 1413. Ответов 2
Метки нет (Все метки)
Приветствую,
Подскажите пожалуйста, либа создают два процесса. В либе есть механизм передачи данных из одного процесса в другой. В одном процессе я создаю структуру и передаю указатель на эту структуру в функцию другого процесса. Там я пытаюсь разыменовать указатель и подучить значение по какому то конкретному полую, но на консоль ничего не выводится, как будто бы там просто, даже мусора нет. Хотя по указателю есть точно данные. Вот у меня и вопрос: а указатель на данные созданные в одном процессе - будет указывать на те же данные в другом процессе ?
0
|
19.07.2022, 09:43 | |
Ответы с готовыми решениями:
2
Управление процессами, передача данных между процессами Передача handle между процессами Передача данных между процессами (pipe) MappingFile передача информацию между процессами |
фрилансер
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 | |
19.07.2022, 14:58 | |
Помогаю со студенческими работами здесь
3
Передача информации между процессами через MappingFile Передача строки символов между процессами с использованием именованных каналов Переключение между процессами Канал между процессами Обмен сигналами между процессами Обмен данными между процессами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |