zoukankan      html  css  js  c++  java
  • 【摘抄】深入解析Windows操作系统

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

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

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

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

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

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

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

     

        

  • 相关阅读:
    工作中常用的工具
    lua 调试、热重载
    Lua库收集
    Mac常见端口
    Swift 学习笔记1
    项目-微博(模仿新浪微博)
    iOS多线程
    iOSCoreData介绍
    iOS数据库操作流程
    iOS中数据库运用之前的准备-简单的数据库
  • 原文地址:https://www.cnblogs.com/riomo/p/6626130.html
Copyright © 2011-2022 走看看