>>Есть несколько способов, сейчас в голову приходят:
>>- неименованные каналы (скорее всего для вашего случая самое лучшее)
>>- именованные каналы
>>- разделяемая память (Если вы решите пойти по этому пути то придется
>>еще задуматься о синхронизации чтения/записи из разделяемой переменной. )
>>
>>Подробную информацию можно найти на этом сайте с примерами кода.
>
>Можете предложить структуру по какой при помощи именованных каналов все процессы будут
>получать доступ на изменение одной переменной? можно через пайпы, тока не структуру а протокол, все взаимодействия через родительский процесс...
потомок запрашивает у родительского процесса(или у дедушкина или прадедушкина) следующий номер. можно конечно специальный процесс енумератор организовать..
только неудобно это.
проще всего через разделяемую память сделать и не париться. а синхронизацией заморачиваться не надо, достаточно просто сделать :)