У меня есть одна программа, которая создает 3 рабочие программы.В моем случае предпочтительным способом связи будет использование буфера памяти, к которому могут обращаться все четыре программы.
Есть ли способ передать указатель, ссылку или любой другой обработчик на дочерние процессы?
Обновление
Три дочерние программы преобразуют данные вершин, в то время как основная программа в основном работает с пользовательским интерфейсом, системными сообщениями, ошибками и т. Д.
I'mнадеясь, что есть какой-то способ использовать OpenCL, чтобы четыре программы могли совместно использовать контекст.Если это невозможно, было бы неплохо иметь доступ к массиву вершин во всех программах.
Я полагаю, что нашей целевой платформой сейчас является Windows, но мы бы хотели, чтобы она была как можно более кроссплатформенной.Если нет способа реализовать это с использованием OpenCL, мы, вероятно, вернемся к переносу этого фрагмента кода для нескольких различных платформ.