https://www.nowcoder.com/feed/main/detail/541d238a167248bbb52d14558bdebb26

https://blog.csdn.net/Tianqinse/article/details/107716152

线程在切换的过程中需要保存当前线程 id、线程状态、堆栈、寄存器状态等信息。其中寄存器主要包括 SP PC EAX 等寄存器,其主要功能如下:

SP:堆栈指针,执行当前栈的栈顶地址

PC:程序计数器,存储下一条将要执行的指令

EAX:累加寄存器,用于加法乘法的缺省寄存器