I've separated the drawing and the sim logic of an RTS into two threads.
The problem is updating unit drawing position. The drawing framerate might be lower than the sim framerate, but the sim must be kept at 30 FPS. If I use a mutex with infinite wait time, that essentially slows down the sim to the same framerate as the drawing thread?
Is there a simple solution?