関連記事
- 生成AI「仕事で利用」2割 正確性などに懸念(23/5/7) 【2023年05月07日(日)】
- 死体キタ━(゚∀゚)━!!病み上がりなのにC++1000行実装などを 【2022年10月24日(月)】
- VC++のXMLパーサをC#で書き直しているが,XMLな実装作業の苦行なことモルモルモル 【2022年05月10日(火)】
- 【#TensorFlow】TFLiteなCーAPIを実装中 頭痛してきた(汗 【2022年02月07日(月)】
- 【#TensorFlow】TensorFlow with C++でAIシステム試験アプリを実装してみた YoutubeにAI作動動画をアップしたべ 【2022年01月20日(木)】
一応,引数は,ミリ秒単位
Sleep()は指定された時間だけ,自スレッドを停止させ,別のスレッドに権限を引き渡す,ってやつ
んが
- Sleep(1);
最近のWindowsXP&PCの組み合わせでも,10~15ミリ秒ほど最低でもかかるそうな
むむむっ!
こちとら,処理時間30ミリ秒しか,時間もらってないのに
15ミリも持っていかれると,これは,つらい…
なんでも,内部のハードウエアカウンタの設定値の最小の値が,
このあたりの数字になっているそうで
でもまぁ,そこは,Win32
この最低値を変更するAPIを準備してあるそうで
それが,
- timeBeginPeriod()
timeEndPeriod()
timeBeginPeriod()で,最小値をセット
timeEndPeriod()でセットされた値を戻すとのこと
こちら辺りを確認していただければ
ただ,こやつを使うと,パソコン全体の,カウンタ値を書き換えることになるそうなので
ひょっとしたら,他のアプリへの影響も出るかも?だそうです
この書き換え,Windows Media Playerがやっているとのこと
実害は出てないので,たぶん,大丈夫かな?
スレッドの待機にSleep()使っているけど
これで,最小限の待機時間で他のスレッドの監視が出来るかな? 🙂
コメント
【#インボイス】岸田首相、インボイス制度「事業者の悩みを把握しきめ細かい取り組み」を指示 初の関係閣僚会議
桜島フェリー運賃アップへ 来年7月から大人50円↑ 鹿児島市が案示す
【体調不良】起きて早々,閃輝暗点発生中
【#あまちゃん】「あまちゃん」放送10周年記念 スペシャルコンサート 久慈
#あまちゃん 10周年スペシャルコンサートのチケットを買ってみた eplusの新会員登録画面,作りがなっとらん!
イーロン・マスク氏 「X」全利用者に少額課金求める考え示す
秋分の日 雨が降り出した しかも涼しい
【#インフルエンザ】「インフル 4週間以内に大流行の可能性 対策を」小池都知事