エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Sleep関数の落とし穴 - ペンギンの備忘録
負荷が高い処理や監視のためのポーリングのループなどでCPU使用率が100%とかにならないように、ループ中... 負荷が高い処理や監視のためのポーリングのループなどでCPU使用率が100%とかにならないように、ループ中にSleep(0)やSleep(1)を入れたりしているのを見かけることがあります。MSDNのSleep関数の説明は以下のようになっています。VOID Sleep( DWORD dwMilliseconds // 中断の時間);引数のdwMillisecondsの説明は以下のとおり。実行を中断する時間を、ミリ秒(ms)単位で指定します。0 を指定すると、現在のスレッドは、優先順位が等しく実行の準備ができているほかのスレッドに残りのタイムスライスを譲ります。そのようなスレッドが存在しない場合は、この関数は即座に制御を返します。INFINITE を指定すると、実行が無制限に中断されます。http://msdn.microsoft.com/ja-jp/library/cc429358.aspxこ