线程基础

1 初识线程 1.1 什么是线程 线程是操作系统能够进行运算调度的最小单位。大部分情况下,它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务,共享内存资源。 1.2 线程与进程的区别 是否拥有资源:进程是资源分配的基本单位,但是线程不拥有资源,线程可以访问隶属进程的资源。 系统开销:创建、撤销及切换操作,线程