[過去ログ] Javaで作るスタンドアローンゲーム (484レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
470
(2): 2015/08/03(月)09:32 ID:kSwbA9Fz(1/2) AAS
Thread.sleep() を呼び出すと15ミリ秒も処理が帰ってこないという話があり

外部リンク[html]:dobon.net

最高精度の 1 ミリ秒にできたとしても
UI スレッド、描画スレッド、AIスレッドなどを同期させながら 60fps 出したいときに
スレッド切り替えるたびに 1 ミリ秒かかっていたのでは致命的だ

この辺みんなどうやってクリアしていますか?
473
(1): 2015/08/05(水)13:18 ID:Kox9LHwR(1) AAS
>>470
同期させるならsleepのタイムアウト待つんじゃなくて割り込みかけない?
もうちょっとちゃんとするならjava.util.concurrentのCyclicBarrierやらCountDownLatchやらPhaser使うんじゃない?

>>472
うちの環境だとThread.sleep(1);やjava.util.concurrent.locks.LockSupport.parkNanos(1L);は約1msで戻ってくるけどなー
Windows 8.1 64bit/Java8/Pentium G6950
Windows 8.1 32bit/Java8/Atom Z3735F
省2
475: 2015/08/22(土)23:33 ID:+Rszj5Wc(1) AAS
>>470
リンク先の内容って2005年の.NET C#の話でしょ?
なんでJava板で?・・・
System.nanoTime()使えばナノ秒単位の精度が出るでしょ。
外部リンク:aidiary.hatenablog.com
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.022s