进程和线程是操作系统中最基本的概念,下列有关描述不正确的是()
进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位
线程之间的通信简单(共享内存即可,但须注意互斥访问的问题),而不同进程之间的通信通常需要调用内核实现
由于线程没有独立的地址空间,因此同一个进程的一组线程可以访问该进程资源,这些线程之间的通信也很高效
线程有独立的虚拟地址空间,但是拥有的资源相对进程来说,只有运行所必须的堆栈,寄存器等。
D
进程是进行分配资源的最小单位,线程没有独立资源
操作系统的设计,进程和线程的区别:
(1)以多进程形式,允许多个任务同时运行;
(2)以多线程形式,允许单个任务分成不同的部分运行;
(3)提供协调机制,一方面防止进程之间和线程之间产生冲突,另一方面允许进程之间和线程之间共享资源。
D。
线程是进程中的一个实体,是被系统独立调度和分派的基本单位。进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。
进程通过与内核及其它进程之间的互相通信来协调它们的行为。线程间可以直接读写进程数据段(如全局变量)来进行通信——需要进程同步和互斥手段的辅助,以保证数据的一致性。
每一个进程都有它自己的地址空间和虚拟空间,线程有虚拟空间,同一进程内的不同线程共享同一地址空间。线程只由相关堆栈、寄存器和线程控制表TCB组成。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题