niusouti.com
更多“什么是进程?什么是线程?进程与线程有何区别?”相关问题
  • 第1题:

    线程与进程的区别和联系?


    正确答案: 进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的程序健壮,但在进程切换时,耗费资源较大,效率要差一些。但对于一些要求同时进行并且又要共享某些变量的并发操作,只能用线程,不能用进程。

  • 第2题:

    什么是线程?它与进程的区别是什么?


    正确答案:线程:也叫轻量级的进程,它是一个基于进程的运行单位,它可以不占有资源,一个进程可以有一个线程或者多个线程(至少一个),这些线程共享此进程的代码、Data和部分管理信息,但是每个线程都有它自己的PC、Stack和其他。
    线程与进程的区别主要表现在以下几个方面:
    (1)地址空间和资源不同:进程间相互独立;同一进程的各个线程之间却共享它们。
    (2)通信不同:进程间可以使用IPC通信,线程之间可以直接读写进程数据段来进行通信;但是需要进程同步和互斥手段的辅助,以保证数据的一致性。
    (3)调度和切换不同:线程上下文切换比进程上下文的切换要快得多。

  • 第3题:

    程序、进程、线程有何区别?


    正确答案: 程序是编译后形成的可执行代码,是静止的。进程是程序的一次执行,是活动的。线程是进程的可执行单元,同一进程的不同线程共享进程的资源和地址空间。

  • 第4题:

    进程和线程之间有什么不同


    正确答案:进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的程序健壮,但在进程切换时,耗费资源较大,效率要差一些。但对于一些要求同时进行并且又要共享某些变量的并发操作,只能用线程,不能用进程

  • 第5题:

    什么是线程?与进程有何不同?


    正确答案:线程是操作系统中重要概念之一,是程序运行的基本执行单元,与进程一样,也有创建、销毁和切换等状态,但负荷远小于进程,又称为轻量级进程。与进程不同的是:占用的资源少,不像进程那样可由几个线程组成,在Java语言中,用java.lang.Thread类创建和管理线程,而进程是由java.lang.Process类等类创建和管理。

  • 第6题:

    为什么要引入线程?线程和进程之间的区别和联系是什么?


    正确答案:线程可以提高系统内程序并发执行的级别,可以进一步提高系统效率。线程和进程之间的联系是:线程是进程中的一个实体,是CPU调度和分派的基本.单位。区别是进程是一个资源的拥有者,而线程自己基本上不拥有系统资源,只拥有少量在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。

  • 第7题:

    什么是线程?进程和线程的关系是什么?


    正确答案: 线程可定义为进程内的一个执行单位,或者定义为进程内的一个可调度实体。在具有多线程机制的操作系统中,处理机调度的基本单位不是进程而是线程。一个进程可以有多个线程,而且至少有一个可执行线程。
    进程和线程的关系是:
    (1)线程是进程的一个组成部分。
    (2)进程的多个线程都在进程的地址空间活动。
    (3)资源是分给进程的,而不是分给线程的,线程在执行中需要资源时,系统从进程的资源分配额中扣除并分配给它。
    (4)处理机调度的基本单位是线程,线程之间竞争处理机,真正在处理机上运行的是线程。
    (5)线程在执行过程中,需要同步。

  • 第8题:

    问答题
    什么是进程和线程?简述进程与线程关系。

    正确答案: 进程是程序的一次执行,该程序可与其它程序并发执行。
    线程是进程内的一个可调度的执行单元。
    线程是进程的一个组成部分。一个进程可以有多个线程。一个进程至少有一个可执行的线程。
    解析: 暂无解析

  • 第9题:

    问答题
    什么是线程?进程和线程的关系是什么?

    正确答案: 线程可定义为进程内的一个执行单位,或者定义为进程内的一个可调度实体。在具有多线程机制的操作系统中,处理机调度的基本单位不是进程而是线程。一个进程可以有多个线程,而且至少有一个可执行线程。
    进程和线程的关系是:
    (1)线程是进程的一个组成部分。
    (2)进程的多个线程都在进程的地址空间活动。
    (3)资源是分给进程的,而不是分给线程的,线程在执行中需要资源时,系统从进程的资源分配额中扣除并分配给它。
    (4)处理机调度的基本单位是线程,线程之间竞争处理机,真正在处理机上运行的是线程。
    (5)线程在执行过程中,需要同步。
    解析: 暂无解析

  • 第10题:

    问答题
    程序、进程和线程之间的关系是什么?什么是多线程程序?

    正确答案: 程序是一段静态的代码,它是应用软件执行的蓝本。
    进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程。每一个进程都有自己独立的一块内存空间、一组系统资源。
    线程是比进程更小的执行单位。一个进程在其执行过程中,可以产生多个线程,形成多条执行线索,每个线程都有其产生、发展和消亡的过程。
    解析: 暂无解析

  • 第11题:

    问答题
    为什么要引入线程?线程和进程之间的区别和联系是什么?

    正确答案: 线程可以提高系统内程序并发执行的级别,可以进一步提高系统效率。线程和进程之间的联系是:线程是进程中的一个实体,是CPU调度和分派的基本.单位。区别是进程是一个资源的拥有者,而线程自己基本上不拥有系统资源,只拥有少量在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。
    解析: 暂无解析

  • 第12题:

    问答题
    什么是线程?与进程有何不同?

    正确答案: 线程是操作系统中重要概念之一,是程序运行的基本执行单元,与进程一样,也有创建、销毁和切换等状态,但负荷远小于进程,又称为轻量级进程。与进程不同的是:占用的资源少,不像进程那样可由几个线程组成,在Java语言中,用java.lang.Thread类创建和管理线程,而进程是由java.lang.Process类等类创建和管理。
    解析: 暂无解析

  • 第13题:

    进程和线程的主要区别是什么?


    正确答案: 在有进程和线程的系统中,进程是系统资源分配的独立单位,而线程是可调度运行的独立单位。

  • 第14题:

    什么是线程?它与进程有什么关系?


    正确答案: 线程是进程中实施调度和分派的基本单位。
    线程和进程之间有如下关系:
    ①一个进程可以有多个线程,但至少有一个线程;而一个线程只能在一个进程的地址空间内活动。
    ②资源分配给进程,同一进程的所有线程共享该进程的所有资源。
    ③处理机分给线程,即真正在处理机上运行的是线程。
    ④线程在执行过程中,需要协作同步。不同进程的线程间要利用消息通信的办法实现同步。

  • 第15题:

    虚拟客户脚本“Run-time Setting”中的线程和进程运行方式有什么区别?


    正确答案: 如果选择“Run Vuser as a process”,则场景运行时会为每一个虚拟用户创建一个进程;选择“Run Vuser as a thread”则将每个虚拟用户作为一个线程来运行,在任务管理器中只看到一个mmdrv.exe,这种方式的运行效率更高,能造成更大的压力,时默认选项。
    另外,如果启用了IP欺骗功能,则先在Controller中选中Tools菜单下的“ExpertMode”,然后将Tools菜单下的“Options>General”标签页中的IP地址分配方式也设置为与Vuser运行方式一致,同为线程或进程方式。

  • 第16题:

    进程和线程有何区别,Java是如何实现多线程的。


    正确答案:区别:一个程序至少有一个进程,一个进程至少有一个线程;线程的划分尺度小于进程;进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。
    J.ava程序一般是继承Thread类或者实现Runnable接口,从而实现多线程。

  • 第17题:

    程序、进程和线程之间的关系是什么?什么是多线程程序?


    正确答案: 程序是一段静态的代码,它是应用软件执行的蓝本。
    进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程。每一个进程都有自己独立的一块内存空间、一组系统资源。
    线程是比进程更小的执行单位。一个进程在其执行过程中,可以产生多个线程,形成多条执行线索,每个线程都有其产生、发展和消亡的过程。

  • 第18题:

    简述线程与进程的区别。


    正确答案:一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。 另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。 线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。 从逻辑角度来看,多线程的意义在于一个应用程序中,有多个执行部分可以同时执行。但操作系统并没有将多个线程看做多个独立的应用,来实现进程的调度和管理以及资源分配。这就是进程和线程的重要区别。

  • 第19题:

    什么是进程和线程?简述进程与线程关系。


    正确答案: 进程是程序的一次执行,该程序可与其它程序并发执行。
    线程是进程内的一个可调度的执行单元。
    线程是进程的一个组成部分。一个进程可以有多个线程。一个进程至少有一个可执行的线程。

  • 第20题:

    问答题
    进程和线程的主要区别是什么?

    正确答案: 在有进程和线程的系统中,进程是系统资源分配的独立单位,而线程是可调度运行的独立单位。
    解析: 暂无解析

  • 第21题:

    问答题
    程序、进程、线程有何区别?

    正确答案: 程序是编译后形成的可执行代码,是静止的。进程是程序的一次执行,是活动的。线程是进程的可执行单元,同一进程的不同线程共享进程的资源和地址空间。
    解析: 暂无解析

  • 第22题:

    问答题
    进程和线程有何区别,Java是如何实现多线程的。

    正确答案: 区别:一个程序至少有一个进程,一个进程至少有一个线程;线程的划分尺度小于进程;进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。
    J.ava程序一般是继承Thread类或者实现Runnable接口,从而实现多线程。
    解析: 暂无解析

  • 第23题:

    问答题
    什么是线程?它与进程的区别是什么?

    正确答案: 线程:也叫轻量级的进程,它是一个基于进程的运行单位,它可以不占有资源,一个进程可以有一个线程或者多个线程(至少一个),这些线程共享此进程的代码、Data和部分管理信息,但是每个线程都有它自己的PC、Stack和其他。
    线程与进程的区别主要表现在以下几个方面:
    (1)地址空间和资源不同:进程间相互独立;同一进程的各个线程之间却共享它们。
    (2)通信不同:进程间可以使用IPC通信,线程之间可以直接读写进程数据段来进行通信;但是需要进程同步和互斥手段的辅助,以保证数据的一致性。
    (3)调度和切换不同:线程上下文切换比进程上下文的切换要快得多。
    解析: 暂无解析

  • 第24题:

    问答题
    什么是线程?它与进程有什么关系?

    正确答案: 线程是进程中实施调度和分派的基本单位。
    线程和进程之间有如下关系:
    ①一个进程可以有多个线程,但至少有一个线程;而一个线程只能在一个进程的地址空间内活动。
    ②资源分配给进程,同一进程的所有线程共享该进程的所有资源。
    ③处理机分给线程,即真正在处理机上运行的是线程。
    ④线程在执行过程中,需要协作同步。不同进程的线程间要利用消息通信的办法实现同步。
    解析: 暂无解析