Я пытаюсь реализовать функциональность, необходимую для поддержки глобальной базы данных, скажем, карты строкового объекта и уникального идентификатора. Мне нужно запустить несколько процессов для сбора данных. Я решил использовать очередь в общей памяти для межпроцессного взаимодействия между порожденными процессами и основным процессом, чтобы порожденные процессы могли сбрасывать данные, которые они собирают в очередь, а основной процесс заполнил глобальную базу данных.
Как я могу добиться синхронизации чтения и записи между дочерними процессами и основным процессом при чтении и записи в общей памяти?
Подробнее здесь: https://stackoverflow.com/questions/790 ... sses-while
Мобильная версия