Необходимо передать некий массив с одного процесса на другой, Как это сделать?
Разделяемая память.
разделяемая память, пайпы и memory mapped файлы
для передачи событий - семафоры
есть кросспатформенные библиотеки, например libevent