Хотите реализовать тайм-аут для одной функции в C

Здесь у меня есть одна функция - режим прослушивания. эта функция перечисляет то, что я получил от какого-то устройства.

Здесь, когда моя функция находится в режиме прослушивания, я хочу создать тайм-аут. если я не получу никакого ответа от конкретного устройства, чем я хочу выйти из этой функции и должен уведомить.

если в течение этого периода ожидания, если я получу ответ от устройства, я должен продолжить работу и остановить этот тайм-аут, и нет никаких ограничений для завершения этой работы в любое время.

Итак, как я могу реализовать это для функции.

Кто угодно, пожалуйста, помогите мне реализовать эту штуку с функцией тайм-аута.

6
задан user1089679 31 January 2012 в 04:26
поделиться