• 【摘抄】深入解析Windows操作系统


    一、线程是一个进程内部的实体,也是Windows执行此进程时的调度实体。若没有线程,进程的程序将不可能运行。线程包含以下部件:

        1.一组代表处理器状态的CPU寄存器中的内容。

        2.两个栈:一个用于线程在内核模式下执行,另一个用于线程在用户模式下执行时。

        3.一个被称为线程局部存储的私有存储区域,各个子系统、运行库和DLL都会用到该存储区域。

        4.一个被称作线程ID的唯一标识符的一部分——进程ID和线程ID时从同一个名字空间中产生的,所以它们永远不会重叠。

        5.有时候线程也有它们自己的安全环境,或者令牌,多线程服务器应用程序要模仿其客户的安全环境是,常常会使用线程自己的安全环境。

    二、对象:指某个静态定义的对象类型的单个运行时实力。

     

        

  • 相关阅读:
    bzoj1053(反素数)
    poj1442(对顶堆)
    poj2823(单调队列)
    poj3630(简单tire)
    poj1924(单调栈求最大矩阵)
    最大xor路径(poj3764)
    poj2689
    求n!末尾0的个数
    BigInteger和BigDecimal的基本用法
    大数乘法
  • 原文地址:https://www.cnblogs.com/riomo/p/6626130.html
Copyright © 2020-2023  润新知