2012-03-14 7 views
2

私は、Cプログラムでalarm()システムコールとアラームハンドラを使用しています。最近私は、アラームを1秒未満で設定したかったので、0.5を渡して、alarm()関数がunsigned intを受け入れることを発見しました。 1秒未満でアラームを設定することは可能ですか?Linuxでアラームを1秒未満に設定するにはどうすればよいですか?

+0

他にも「ualarm」が提案されています。あなたの質問のための解決策を読んでいる間、私はあなたの問題を解決することができる 'setitimer'について学びました。 – Bhaskar

答えて

3

代わりにualarm(usecs, interval)メソッドを使用してください。

+0

「usecsまたはintervalが1000000より小さくない」。これは1秒に等しい。 –

関連する問題