>Не изобретай велосипед! Syslogd уже давно изобретен :)
В принципе да, но ведь тут нужно не только отправить, но и получить данные.
Хотя суммирование можно и возложить на что-то похожее syslog.
Но тут придется держать еще один процесс.
Я согласен, сделать можно, отправляя текущее значения в сокет.
А если понадобиться в зависимости от полученных значений сделать некоторые действия ?
Все-таки хотелось бы рассмотреть вопрос о выполнении данной задачи в рамках одного процесса.
Я и говорю, что это несколько теоретический вопрос.
Хотя кажется да, единственно возможный вариант - сокет. А уж далее сокет будет следить за тем, чтобы данные были корректны. Например, всем выдавать сразу значения текущие, но держать стек запросов. И потом когда процессы будут возвращать значения измененные (это числа, которые только увеличиваются, пока что), смотреть, что раньше или позже отправлено и корректировать общее значение.
Но может быть есть другие решения ?