掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板2

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.28159

Sleep(1)について
投稿者---初心者(2006/09/15 10:51:26)


Sleep(1)をWINで実行した場合10msとなります。
やりたいことは、
1ms停止中、プロセスを他にまわしたいのですが方法を教えてください
よろしくお願いします。


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:Sleep(1)について(解決) 28160 初心者 2006/09/15 11:05:51


No.28160

Re:Sleep(1)について(解決)
投稿者---初心者(2006/09/15 11:05:51)


>Sleep(1)をWINで実行した場合10msとなります。
>やりたいことは、
>1ms停止中、プロセスを他にまわしたいのですが方法を教えてください
>よろしくお願いします。

Sleep(1)で調べていたら
timeBeginPeriod関数で分解能を変更できる事がわかりました。
  timeBeginPeriod(1);
  Sleep(1);

で1msで動作するようになりました。
ありがとうございました。


この投稿にコメントする

削除パスワード

No.28177

Re:Sleep(1)について(解決)
投稿者---wis(2006/09/15 19:17:07)


WindowsってデフォルトでSleepの設定値ってmsじゃなかったっけ。。。?
MSDN:http://www.microsoft.com/japan/developer/library/jpwinpf/_win32_sleep.htm

>timeBeginPeriod関数で分解能を変更できる事がわかりました。
>  timeBeginPeriod(1);
>  Sleep(1);
精度を変更したら、アプリ終了時に
timeEndPeriod関数で精度を元に戻しましょう。
#一応


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧