进程

  • 进程:运行一个程序,就是运行一个进程

  • 和程序区别,程序是一堆静态的代码,可以永久保存,进程是动态加载到内存的

  • 进程之间通讯通过tcp /iP 端口实现

线程

  • 线程就是实际干活的单元,一个进程可以包含多个线程,各个线程分别执行不同的任务

  • 线程是任务的实际执行者,而不涉及申请资源
    通过共享的内存空间实现交互

  • 小结

- 进程要分配一大部分的内存,而线程只需要分配一部分栈就可以了.

- 一个程序至少有一个进程,一个进程至少有一个线程.

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

进程池: 存放固定数量的进程