問題タブ [setitimer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2108 参照

c - C で SIGALRM で setitimer を使用する方法

setitimer を使用して SIGALRM を送信しようとしています。SIGALRM は、ハンドラー関数を呼び出して stdout に出力します。私は何時間もインターネットを精査してきましたが、 setitimer の使用方法について明確な指示がありません。さまざまな組み合わせを試しましたが、どれもうまくいかないようです。私のコードではソケットと pthreads を使用していますが、信号を介してアラームを設定しようとしているため、問題に本当に関連しているとは思いません。とにかくすべてのスレッドを停止するので、そのコードは省略しますシンプルさ。

毎秒端末に出力するだけですが、そうではありません。誰でもアドバイスをもらえますか?