Jak zrobić timeout w programie?

0

Cześć, mam program w C++ który ma kilka trybów i w zaleznosci od wydanej komendy i nie przekroczenia jakiegoś czasu wchodzi do tego trybu. W jaki sposób najłatwiej zrealizować timeout?

Np.

 if(cmd="start" && (timeout > 0)){
... wykonaj ...
}else{
... przekroczony timeout ...
}

Czy są jakieś gotowe funkcję dzięki którym ustawie sobie timeout np. na 50 ms i w przypadku przekroczenia nie wejdzie w dany tryb?

1 użytkowników online, w tym zalogowanych: 0, gości: 1