Имеются форки, которым необходимо обмениваться информацией. Сокеты-пайпы не очень подходят, так как часто информация, созданная одним процессом требуется 2-3 другими процессами.
Нормальный system v-шный ipc в питоне отсутствует (хотя когда-то был).
Там говорится, что процессы запускаются строго поочередно, "что б не повредить случайно что-нить параллельной записью". Нафига тогда, спрашивается, нужны локи, если умный интерпретатор с помощью GIL сам лочит всё и вся?
Я уже погуглил. Тоесть даже на многопроцессорной машине работает всего один поток...маразм. Либо еще один изврат, либо переползу на другой язык. Смотрю на специфику-похоже второе...
Может подскажешь-есть куча потоков, которые принимают данные от клиентов(сокеты). Обрабатывают и заносят в очередь. Там один поток извлекает данные и заносит в массив, отправляет информацию об изменениях всем остальным(в определенной области). Как такое реализовать с форками? Подключение к клиенту не подходит
Дело в том, что поток работающий с клиентом только принимает информацию=(. И всегда висит на ожидании прибытия её