1

タイマーを実装するために、私は現在、SIGALRMを使用して定期的にタイマーをウェイクアップし、パイプにバイトを書き込むプロセスをフォークしています。私はsignalfdファイル記述子でシグナルを受信することを認識しており、タイマーでも同じことをしたいと思っていますが、私が認識しているすべてのタイマーメカニズムはシグナルを使用しています。Linuxは、ファイル記述子を介してタイマーを提供するメカニズムを提供しますか?

4

1 に答える 1

2

timerfd_createとfriendsを使用できます。これはLinux固有のシステムコールです。

于 2012-06-27T18:59:05.903 に答える