funcA
関数 ( ) を実行し、別の関数 ( timerFunc
) をタイマーとして使用したいと考えています。実行中の関数 ( funcA
) が 10 秒間実行された場合、タイマー関数 ( ) を使用して終了したいと考えていtimerFunc
ます。これは可能ですか?基本的に私がやろうとしていること:
void funcA() {
// check event 1
// check event 2
// check event 3
// time reaches max here! --exit--
//check event 4
}
そうでない場合、そのようなシナリオを処理する最善の方法は何ですか? ストップウォッチの使用を検討しましたが、それが最善の方法かどうかはわかりません。これは主に、どのイベントの後にタイムアウトに達するかわからないためです。