Is there any way to implememt multi-threaded programming into a XNA based game As multi-core processors become more prevalent, the ability to take advantage of that would be rather useful. Does XNA implement multi-threaded design behind the scenes, a.k.a. in the fundamental way the Game class works
I was thinking that for my program, I have multiple GameComponent classes for which the update functions could be run in parrallel. Is there anyway to specify that I've looked up information on righting multi-threaded applications in C#, but I'm not sure if those approaches are compatible with the XNA game loop design (in fact I imagine they would not be).