标签: multithreading stack multiprocessing cpu-registers
这可能非常简单,但我无法在网上找到明确的答案。
我的理解是,当线程或进程的执行与另一个进程或线程交换时,需要保存CPU寄存器中的数据。但是,我的困惑在于保存了这些数据。它是复制到堆栈存储器,还是存储在过程控制块/线程控制块中。任何评论都会非常感谢,谢谢!