Report question

Question: How does Invoke work underneath? Doesn't thread have only 1 instruction pointer?