Два процесса, пытающихся получить доступ к памяти (общая область ОЗУ для IPC) за пределами любого из процессов (или обоих), является ли это нарушением процесса?Является ли модель общей памяти нарушением процесса?
ответ
Вы не указали ОС и язык.
В общем, общая память не находится за пределами адресных пространств процессов, а скорее - существует в и адресных пространствах. OS позаботится об этом.
... 1. ОС Windows и C# 2. Ubuntu OS и C++. Можете ли вы немного подробнее рассказать о том, как ОС позаботится об этом? – Sunil
Общая память в C# является проблемой. Вам нужно прибегнуть к небезопасному коду и сделать некоторые манипуляции, чтобы заставить его работать правильно. Скорее всего, вы в конечном итоге сделаете много маршалинга для управляемых объектов и потеряете преимущество разделяемой памяти. Лучше позвольте WCF позаботиться о IPC. – zmbq
- 1. Является ли это обязательным нарушением?
- 2. Является ли концепция ForeignKey нарушением SRP?
- 3. Является ли рефлексия нарушением принципа инкапсуляции?
- 4. Является ли это нарушением моего принципа SOLID?
- 5. Является ли ajax нарушением моих объектов javascript?
- 6. Является ли это нарушением принципа замены Лискова?
- 7. Является ли Uglifier нарушением моих js?
- 8. Является ли метод getMyClassOrNewClass нарушением SRP?
- 9. Является ли Chrome нарушением стандартов в кешировании?
- 10. Является ли это нарушением ограничений EJB?
- 11. Является ли `PartialFunction extends Function` нарушением LSP?
- 12. Является ли JQuery нарушением моей функциональности?
- 13. Является ли это нарушением дизайна фасада
- 14. Является ли сужение типа возврата нарушением?
- 15. Является ли использование CDATA нарушением изменений?
- 16. Является ли этот класс нарушением SRP?
- 17. Является ли это нарушением концептуальной целостности?
- 18. Является ли этот класс нарушением единой ответственности
- 19. Является ли это нарушением единого принципа ответственности?
- 20. Является ли общая модель антипаттерном?
- 21. Является ли java PermGen пространственной частью общей памяти VM?
- 22. Является ли хорошей практикой хранить структуру в общей памяти?
- 23. Указатели в общей памяти
- 24. Понимание общей памяти postgreSQL
- 25. Схема памяти многопоточного процесса
- 26. Является ли это нарушением принципа MVC? Code Igniter Application
- 27. Является ли общая реализация RelayCommand нарушением шаблона MVVM?
- 28. Является ли шаблон фабрики удостоверений ASP.NET нарушением EntityFramework DbContext?
- 29. Является ли это утечкой памяти в приложении рабочего процесса Sharepoint?
- 30. Расчет использования памяти процесса
Определите свои условия, пожалуйста. Каково ваше определение «нарушение процесса»? –
Процесс, пытающийся получить доступ к области памяти за пределами его адресного пространства ... нарушение доступа. – Sunil