跳转至

线程的概念

线程的概述

线程是比进程更小的独立运行单位。

  • 线程是进程中的一个执行单元,是操作系统调度的基本单位。

  • 线程是进程中的实体,一个进程可以包含多个线程,这些线程共享进程的资源但可以独立执行。

线程的属性

  • 多个线程可以并发执行

  • 一个线程可以创建另一个线程

  • 线程具有动态性

  • 每个线程同样有自己的数据结构即线程控制块

  • 在同一进程内,各线程共享同一地址空间(即所属进程的存储空间)

  • 一个进程中的线程在另一进程中是不可见的

  • 同一进程内的线程间的通信主要是基于全局变量进行的