线程的概念
线程的概述
线程是比进程更小的独立运行单位。
-
线程是进程中的一个执行单元,是操作系统调度的基本单位。
-
线程是进程中的实体,一个进程可以包含多个线程,这些线程共享进程的资源但可以独立执行。
线程的属性
-
多个线程可以并发执行
-
一个线程可以创建另一个线程
-
线程具有动态性
-
每个线程同样有自己的数据结构即线程控制块
-
在同一进程内,各线程共享同一地址空间(即所属进程的存储空间)
-
一个进程中的线程在另一进程中是不可见的
-
同一进程内的线程间的通信主要是基于全局变量进行的