У меня была идея заюзать потоки но потом засомневался как они будут себя вести при вызове внешней проги???
Или всётаки лучше будет заюзать процесы обьединённые шаренной памятью??? В таком случае если один процес выделит себе шаренную память и сделает fork() то будет ли доступна оригинальная шареной памяти дочернему процессу или он получит копию???