There wouldn't be any thread switching from one to the other. The ARM core, from what I understand, is completely independent to do it's things. I assume it simply receives a list of tasks from main OS (maybe the i/o subsystem), like an SPU or something.Is not context switching an issue with multiples CPU arquitectures (x86/ARM)?
(sorry, I think we're going off topic, we're supposed to be fighting about which company is better)