摘要:
ws中,线程是从所在进程的4GB地址空间中分配自己的栈。 线程内创建的局部变量都是在线程的栈上,静态或全家变量多个线程可以访问,容易破坏数据。 重要的一个知识点:线程的上下文context结构 之前在clr c#中看过,但是没有认真看,每个线程都有一组自己的CPU寄存器,叫做线程的上下文。 context结构保存了进程上次执行时CPU的寄存器状态。 当线程被调度到使用CPU时,系统用线程的上下文来初始化CPU的寄存器,其中一个CPU寄存器保存了 线程要执行的下一条CPU指令的地址,CPU寄存器中还有一个执行线程的栈地址的指针。#include <iostream>#includ.. 阅读全文
浙公网安备 33010602011771号