データポイントを常にフィルタリングして計算するプログラムをテストするために、ライブデータストリームをシミュレートしようとしています。主に、タイミングが合うようにする必要があります。
50 ミリ秒ごとに、計算が必要な新しいデータ ポイントがあります。
そのため、現在jvmで実行されているものや、システムで発生しているものとは無関係のJavaクロックを作成したいと思います。
だから私の質問は2つあります:
まず、System.currentTimeMillis() は、jvm が開かれたときに基づいているため、ここで必要なものではありません。また、システム コールが実行されるたびに発生します。
第二に、常に実行され、常に 50ms マークで正確にトリガーされるスレッドを作成するにはどうすればよいですか?