Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
タイマーを実装するために、私は現在、SIGALRMを使用して定期的にタイマーをウェイクアップし、パイプにバイトを書き込むプロセスをフォークしています。私はsignalfdファイル記述子でシグナルを受信することを認識しており、タイマーでも同じことをしたいと思っていますが、私が認識しているすべてのタイマーメカニズムはシグナルを使用しています。Linuxは、ファイル記述子を介してタイマーを提供するメカニズムを提供しますか?
signalfd
timerfd_createとfriendsを使用できます。これはLinux固有のシステムコールです。