Убить дочерний поток из родительского.
Я моделирую клиента как поток в C. Теперь у клиента есть свойство, которое указывает, как долго он может ждать, пока его обслуживают. Если ограничение по времени превышает время ожидания, клиент возвращается к поставщику услуг.
Я знаю о pthread_cancel (), но как я буду отслеживать время для потока.
Как я могу решить эту проблему с печатью нити, если она была обслужена или нет перед выходом.