线程


线程

目的:为了更好的使多道程序并发执行,提高资源利用率和系统吞吐量,增加程序的并发性
线程是处理机执行的最基本的执行单元

线程的属性:

  1. 线程是一个轻型实体,不拥有资源。但每个线程都应有一个唯一标识符和一个线程控制块
  2. 不同的线程可以执行相同的程序。同一个服务程序被不同的用户调用时,会创建不同的线程
  3. 同一进程中的各个线程共享该进程的所有资源
  4. 线程是处理机的独立调度单位

线程实现方式

用户级线程和内核级线程
多线程模型:

  • 多对一:多个用户级线程银蛇到一个内核级线程
  • 一对一
  • 多对多

文章作者: 彭峰
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 彭峰 !
  目录