一、线程概述
计算机中的并发
在最简单和最基本的层面,并发是指两个或者更多的活动同时发生。并发在我们生活周围处处可见。比如我们一边走路一边说话,等等。
线程是轻量级的进程(LWP:light weight process),在计算机上运行的程序是一组指令级指令参数的组合,指令是按照既定的逻辑控制计算机运行的。操作系统会以进程为单位,分配系统资源,可以这样理解:进程是资源分配的最小单位,线程是操作系统调度执行的最小单位。linux 下线程的本质就是进程。
线程&进程的区别
1. 进程有自己的独立的内存资源,多个线程公用一块内存资源(内存共享)。二、创建线程的方法
程序运行起来生成了一个进程,该进程所属的祝线程开始自动的执行;