| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Параллельные процессы |
| Автор: Prince 27.5.2007, 18:04 |
| Здравствуйте уважаемые господа! Я решаю следующую задачку: дисперсия выборки по 3-м точкам- ((x1^2+x2^2+x3^2)/3)-((x1+x2+x3)/3)^2 Из главного модуля функциями CreateProcess вызываются следующие процессы: Add.exe-сложение трёх чисел Div.exe-деление числа на константу sqr.exe-возведение числа в квадрат MultSqr.exe-возведение массива в квадрат Sub.exe-вычитание Способ общения процессов- текстовые файлы Способ синхронизации-Семафоры Вопрос: Как повторно запустить процесс (например Add) после того как однажды он уже отработал(x1+x2+x3 я посчитал,подготовил данные x1^2,x2^2,x3^2,но ещё раз вызвать сложение не знаю как ) Извиняюсь за плохое изложение проблеммы прилагаю все исходники и exe |
| Автор: -Kp0T- 28.5.2007, 09:01 |
| Тут наверное я не один кто тебя непонял. - Что тебе мешает запустить еще раз "Add" с пом. CreateProcess(...)? |
| Автор: Earnest 30.5.2007, 08:12 |
| Наверное, чтобы быстрее работало... |