Hi All!
Подскажите чайнику, как на С создать второй процесс, работающий с теми же полями данных, что и первый. У меня есть база, к которой подключается вычислительный плагин. Он берет информацию с одних полей и заполняет другие. Я хочу спросить у профессионалов:
1. Можно ли организовать каким-то образом одновременную работу нескольких плагинов, и какие требования к базе (ее структуре) для такой задачи.
2. Как должна выглядеть функция main для случая, когда программа не работает сама по себе, а подключается к другой программе?
3. Как вызвать плагин из основной программы?
Я еще до конца не определился писать ли одну цельную программу или разбить ее на набор плагинов и платформу для их подключения. Я надеюсь исспользовать даную разработку на кластере т.к. вычисления очень интенсивны, и масштабируемость решения с независимыми модулями выглядит более привлекательной. Интересно также поэкспериментировать.
P.S. Я читал fork и wait, но понял только общие вещи.
P.P.S. Для всех плагинов скорость является важнейшим параметром.
|