什么是进程和线程和过程怎么其分它们怎么分别解释?

时间:2021-12-23 18:07:37
什么是进程和线程和过程怎么其分它们怎么分别解释?

7 个解决方案

#1


进程:process,一个程序运行就是一个进程
线程:thread,进程可以创建多个线程
过程:procedure

#2


qinmaofan(采菊南山下【抵制日货从我做起】)  说的对!!
对于相同的程序,多次运行,WINDOW 都会为每个实例创建一个进程ID(句柄),通过这些不同的ID,window就知道你是对那个程序进行操作!
其实进程在程序中并不执行什么操作,你所写的程序都是通过进程的主线程来执行的。每一个进程至少有一个线程,即主线程。
线程提供了一种同时运行多个特定代码过程的手段。
而过程只不过是一个没有返回值的函数。可能是为了对程序代码进行优化,至少我是这么认为的,

#3


进程:每个运行的EXE就是一个进程
线程:一个进程可以创建多个线程,但最少包含一个主线程,线程是最小的执行单位

过程:Delphi下的语言:procedure,当然C中的Viod的Function也可以说是过程;
过程是程序的片段,与进程线程不是一个环境的,

进程线程是操作系统级别的,过程是程序中的

#4



学习...

#5


OK小弟我学习了,谢谢

#6


帮顶

#7


进程和线程还是有些相似的。进程在生命周期类获得cpu时间片,资源。线程获得cpu时间片。
过程根本与进程和线程不是一个概念

#1


进程:process,一个程序运行就是一个进程
线程:thread,进程可以创建多个线程
过程:procedure

#2


qinmaofan(采菊南山下【抵制日货从我做起】)  说的对!!
对于相同的程序,多次运行,WINDOW 都会为每个实例创建一个进程ID(句柄),通过这些不同的ID,window就知道你是对那个程序进行操作!
其实进程在程序中并不执行什么操作,你所写的程序都是通过进程的主线程来执行的。每一个进程至少有一个线程,即主线程。
线程提供了一种同时运行多个特定代码过程的手段。
而过程只不过是一个没有返回值的函数。可能是为了对程序代码进行优化,至少我是这么认为的,

#3


进程:每个运行的EXE就是一个进程
线程:一个进程可以创建多个线程,但最少包含一个主线程,线程是最小的执行单位

过程:Delphi下的语言:procedure,当然C中的Viod的Function也可以说是过程;
过程是程序的片段,与进程线程不是一个环境的,

进程线程是操作系统级别的,过程是程序中的

#4



学习...

#5


OK小弟我学习了,谢谢

#6


帮顶

#7


进程和线程还是有些相似的。进程在生命周期类获得cpu时间片,资源。线程获得cpu时间片。
过程根本与进程和线程不是一个概念