进程和线程的区别联系

交互设计

  1、进程是一个程序的执行过程,线程是一种独立运行的程序。
2、进程是程序的基本单位,而线程则不然。在进程中,可以同时有多个线程存在,每个线程都拥有自己的地址空间和堆栈空间;而在线程中,只能有一个线程运行,并且该线程必须具备运行该线程所需要的全部资源(如 CPU 时间、内存大小等)。
3、进程与线程之间既相互区别又相互联系:
(1)两者产生的方式不同。进程是程序运行的基本单位,它由程序代码和数据组成,而线程则是一段程序代码,是为了完成某项特定任务而临时创建的。

标签: 交互设计