线程和进程的区别和联系 线程和进程的区别( 二 )


程序运行后,系统首先需要做的是为程序进程建立一个默认线程,然后程序可以根据需要添加或删除相关线程 。是一个可以并发执行的程序 。
数据集上的运行进程是系统中一个独立的资源分配和调度单元 。它也被称为活动、路径或任务 。它有两个属性:活动性和并发性 。
进程可以分为运行、阻塞、就绪三种状态,它们在一定的条件下相互转化,即运行就绪、阻塞、阻塞就绪 。
进程是应用程序的运行实例和应用程序的动态执行 。看似高级,我们可以简单理解为:它是操作系统当前运行的执行程序 。
系统中当前运行的执行程序包括:系统管理单台计算机和完成各种操作所必需的程序;用户打开并执行的附加程序,当然也包括用户不知道并自动运行的非法程序(可能是病毒程序) 。