Hi,
Just wondering what threads are typically useful for in games. I figured there could be separate threads for window management, game logic, graphics, and networking; but then, I know that thread synchronization causes a lot of problems in general, so I'd like to hear some thoughts from people with more experience in this matter.