Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
広く普及しているタイマーソリューションがあるかどうか疑問に思っています。
20 ミリ秒ごとにユーザー入力を処理する (または20 ミリ秒 (または他の期間) ごとに 1 回いくつかのアクションを実行する) シンプルなゲーム エンジンを作成し、基本的にトランザクションを介して「グローバル」状態を更新します。また、これを使用する予定ですfutures。ソリューションは、並行性の警告に対処できる必要があります。
futures
アドバイスをいただけますか?
このソリューションは、JVM で Clojure を作成していることを前提としています。このようなものはうまくいくかもしれません:
(import '(java.util TimerTask Timer)) (let [task (proxy [TimerTask] [] (run [] (println "Here we go!")))] (. (new Timer) (schedule task (long 20))))