线程与进程

  • 进程是资源分配的基本单位,线程是cpu调度,或者说是程序执行的最小单位

  • 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位

  • 线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源

  • 一个线程可以创建和撤销另一个线程;同一个进程中的多个线程之间可以并发执行