https://www.nowcoder.com/feed/main/detail/541d238a167248bbb52d14558bdebb26
https://blog.csdn.net/Tianqinse/article/details/107716152
线程在切换的过程中需要保存当前线程 id、线程状态、堆栈、寄存器状态等信息。其中寄存器主要包括 SP PC EAX 等寄存器,其主要功能如下:
SP:堆栈指针,执行当前栈的栈顶地址
PC:程序计数器,存储下一条将要执行的指令
EAX:累加寄存器,用于加法乘法的缺省寄存器