История изменений
Исправление Sorcerer, (текущая версия) :
Из переносимых вариантов:
1. В отдельном потоке выполнять read()
2. Периодически проверять pid родителя (по таймеру или ещё как)
При проверке pid родителя, чтобы не было рейсов, надо сравнивать pid родителя с начальным значением, которое родитель должен явно передать ребёнку при форке.
Исходная версия Sorcerer, :
Из переносимых вариантов:
1. В отдельном потоке выполнять read() 2. Периодически проверять pid родителя (по таймеру или ещё как)
При проверке pid родителя, чтобы не было рейсов, надо сравнивать pid родителя с начальным значением, которое родитель должен явно передать ребёнку при форке.