进程和线程是操作系统的基本概念。
进程是什么?
进程,是计算机中已运行程序的实体。
是具有一定独立功能的程序、它是系统进行资源分配和调度的一个独立单位,重点在系统调度和单独的单位,也就是说进程是可以独立运行的一段程序。
线程又是什么?
线程是操作系统能够进行运算调度的最小单位。
CPU调度和分派都是对线程去进行操作。
他们之间的关系
- 线程被包含在进程之中,是进程中的实际运作单位.
- 进程和线程是一对多的关系,同一进程中的多条线程将共享该进程中的全部系统资源,而线程则不拥有系统资源。
- 线程在执行过程中,需要协作同步。不同进程的线程间要利用消息通信的办法实现同步。
网友评论