How to run applications at a fixed hz?

  c++, multithreading, simulation, time, windows

Is there a way to make an application, or a thread, run at a fixed rate? I’m trying to do some deterministic simulations between networked clients and would like both machines (windows) to run or process the data at a fixed, unchanging rate. Is this possible?

Source: Windows Questions