Возникла необходимость использовать fork() и несколько процессов вместо потоков. Никогда не имел с этим дела; когда я работал с потоками, можно было использовать блокировки и глобальные переменные для того, чтобы потоки общались, а тут такого нет. Мне нужно, чтобы один процесс ждал сообщение от другого, а, получив его, выполнял работу и снова засыпал. В интернете нашел несколько способов: через ipc, через сокеты. Первый способ, если я правильно понимаю, работает только на linux. Вопрос в том, какой, собственно, способ лучше выбрать для моей задачи.



Ответ на:
комментарий
от dilmah

Ответ на:
комментарий
от ttnl


Ответ на:
комментарий
от Uncle_Theodore

Ответ на:
комментарий
от mv

Ответ на:
комментарий
от ttnl

Ответ на:
комментарий
от ttnl

Ответ на:
комментарий
от ttnl

Ответ на:
комментарий
от dilmah

Ответ на:
комментарий
от ttnl



Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Вопрос про потоки и мьютексы (си) (2016)
- Форум глобальная переменная и fork() (2012)
- Форум Синхронизация потоков (2009)
- Форум Потоки и fork() (2009)
- Форум Web-сокеты, PyQt4 и Proxy (можно С++) (2013)
- Форум многопоточность и mutex (2009)
- Форум Выбор между SPINLOCK и RWLOCK (2013)
- Форум Не все сисколы одинаково тяжелы? (2018)
- Форум CL: привязки (2010)
- Форум Вернуть результат thread в С++ без мутексов? (2022)