How do you control which CPU your task resumes on? If you don't then it's still the same problem described above, no?