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

解决方案 »

  1.   

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

  2.   

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

  3.   

    进程:每个运行的EXE就是一个进程
    线程:一个进程可以创建多个线程,但最少包含一个主线程,线程是最小的执行单位过程:Delphi下的语言:procedure,当然C中的Viod的Function也可以说是过程;
    过程是程序的片段,与进程线程不是一个环境的,进程线程是操作系统级别的,过程是程序中的
      

  4.   

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