Возникла необходимость использовать fork() и несколько процессов вместо потоков. Никогда не имел с этим дела; когда я работал с потоками, можно было использовать блокировки и глобальные переменные для того, чтобы потоки общались, а тут такого нет. Мне нужно, чтобы один процесс ждал сообщение от другого, а, получив его, выполнял работу и снова засыпал. В интернете нашел несколько способов: через ipc, через сокеты. Первый способ, если я правильно понимаю, работает только на linux. Вопрос в том, какой, собственно, способ лучше выбрать для моей задачи.
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от ttnl
Ответ на:
комментарий
от Uncle_Theodore
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от ttnl
Ответ на:
комментарий
от ttnl
Ответ на:
комментарий
от ttnl
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от ttnl
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Вопрос про потоки и мьютексы (си) (2016)
- Форум глобальная переменная и fork() (2012)
- Форум Синхронизация потоков (2009)
- Форум Потоки и fork() (2009)
- Форум Выбор между SPINLOCK и RWLOCK (2013)
- Форум [OpenMP] Многопоточные приложения (2010)
- Форум Web-сокеты, PyQt4 и Proxy (можно С++) (2013)
- Форум многопоточность и mutex (2009)
- Форум Не все сисколы одинаково тяжелы? (2018)
- Форум CL: привязки (2010)