How GameThread, RenderThread and RHIThread are synchronized?

Hi,

I wonder if there is a tutorial or manual that talk about details of how GameThread, RenderThread and RHIThread are synchronized?

Best wishes,