エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
細々とITドカタ的なことをやらせて頂いてます [Windows][Visual Studio 2008][VC++]signal(CRT)
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
細々とITドカタ的なことをやらせて頂いてます [Windows][Visual Studio 2008][VC++]signal(CRT)
ソフト屋さんの覚え書きその他。 『1日1題高度をめざす情報処理技術者試験』メールマガジンからもちょ... ソフト屋さんの覚え書きその他。 『1日1題高度をめざす情報処理技術者試験』メールマガジンからもちょこちょことネタを頂いています。 VC++環境でsignalの動作を確認してみた。 サンプルは、無限ループでひたすらコンソールに”.”を標準出力する。 いろいろ試してみてわかったこと。 CTRL+CでSIGINTを発生させても、すぐにプロセスは終了しなかった (SIGINTを受信するとコンソールに”SIGINT\n”と表示されるが、その後も”.”が何個か表示されていた) (追記:どうやら、stdio.hで定義された入出力関数はシグナルに同期しない、つまりシグナル関数内では使用禁止の模様)[タスク マネージャ]の[プロセス]タブから強制終了すると、SIGTERMを受信する前にプロセスが消滅するっぽい?taskkill /fすると、SIGTERMを受信する前にプロセスが消滅するっぽい? 強制終了がハ