zoukankan      html  css  js  c++  java
  • Chapter 2 线程与进程

    2.1进程

    定义:每个执行程序的抽象就是进程。每个进程都有自己的virtual CPU,CPU在进程中快速切换称为多道程序设计。、

    2.2线程

    定义:线程是进程的子集,同一个进程里的所有线程拥有和进程相同的地址空间,可以实现并行操作。

    用户级线程:

    优点:1.可以在不支持线程的OS上实现,可以用函数库实现
         2.线程切换不用陷入Kernel,会快几个数量级。
         3.可以定制调度算法。
    缺点:在os看来每条线程都是单独的进程,如果一个线程开始运行,同进程的其他线程就无法运行。除非线程自动放弃CPU。
    

    内核线程:

    回收线程仅把其标志为不可运行,节省开销。

  • 相关阅读:
    Burp suite
    CTF 压缩包分析
    PHP代码审计
    SQL注入
    常考文件包含漏洞
    PHP黑魔法
    CTF WEB笔记
    MsSQL数据库提权
    ATT&CK实战系列
    Linux访问控制
  • 原文地址:https://www.cnblogs.com/Hunter01/p/12523477.html
Copyright © 2011-2022 走看看