共计 348 个字符,预计需要花费 1 分钟才能阅读完成。
过程:
过程是零碎资源分配和独立运行的根本单位。
过程的创立、调度、运行和销毁都是由操作系统管制、操作系统会负责对过程进行状态的切换,而这便是对过程的治理。
过程会创立过程,前者称为父过程,后者便是子过程。而子过程也能够创立过程,这样就会造成一颗过程树。如下图:
过程创立之前,会创立过程管制块(PCB),而过程管制块负责存储过程的根本信息(例如:过程的 ID、以后状态以及与其它过程和资源的关系),是过程的惟一标识,与过程同生死。
线程:
线程是系统调度的根本单位,在同一个过程中,能够创立多条线程,而所有的线程能够共享过程调配的资源。
过程与线程的区别:
过程能够说就是一个程序,是一种宏观上的体现;而线程是过程在运行的过程的一个小步骤,是一种宏观上的体现。而过程最初运行的后果便是这些线程执行汇总而成的后果。
正文完