Мне нужно разделить огромный (много мегабайт) массив байтов между программой на C ++, находящейся в DLL, и программой на C #.
Мне нужна производительность в реальном времени, поэтому очень важно, чтобы я мог эффективно делить ее между ними, поэтому создание новой копии для нее в C # каждый раз после манипулирования данными в C ++ не вариант, однако примеры, которые я нашел до сих пор, похоже, зависят от этого.
Можно ли эффективно использовать массив? И если да, то как?