Позвольте мне объяснить: я уже разрабатываю приложение на Linux, которое создает и запускает внешний двоичный файл и ждет его завершения. Результаты сообщаются файлами shm, которые являются уникальными для процесса fork+. Весь код инкапсулируется внутри класса.
Теперь я рассматриваю процесс нарезки процесса, чтобы ускорить процесс. Имея много разных экземпляров функций класса fork и одновременно исполняя двоичный файл (с разными параметрами) и передавая результаты своим собственным уникальным файлам shm.
Является ли этот поток безопасным? Если я вилка в потоке, кроме безопасного, есть ли что-то, что я должен наблюдать? Любые советы или помощь очень ценятся!