ZKX's LAB

“线程不拥有系统资源”,那么它是拥有CPU之外的资源吗?那么CPU之外的资源是什么资源呢? 线程拥有的资源

2020-12-20知识39

线程不拥有系统资源,但占用cpu资源。这句话是否矛盾? 线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。这是上的,也就是说线程只是占用那么一点点系统建立线程的系统资源,真正占用系统资源的是程序的执行。

“线程不拥有系统资源”,那么它是拥有CPU之外的资源吗?那么CPU之外的资源是什么资源呢? 线程拥有的资源

如何理解”线程不拥有系统资源“? 线程这个概念是一个抽象。系统资源也是实际的抽象。线程不持有资源只是抽象体系里头对线程概念的定义。

“线程不拥有系统资源”,那么它是拥有CPU之外的资源吗?那么CPU之外的资源是什么资源呢? 线程拥有的资源

下面是关于线程的叙述,其中不正确的是: (20) 。A.一般地说,线程自己不拥有资源 参考答案:D解析:进程切换比线程切换的开销要大。

“线程不拥有系统资源”,那么它是拥有CPU之外的资源吗?那么CPU之外的资源是什么资源呢? 线程拥有的资源

下列叙述正确的是A.在系统中进程和线程都是拥有资源的一个独立单位 B.线程自己不拥有 参考答案:B解析:解析:在系统中进程是拥有资源的一个独立单位,线程自己不拥有系统资源,但可以访问其隶属进程的资源。进程的系统开销比线程大;在引入线程的系统中,。

在引入线程的操作系统中,资源分配和调度的基本单位是什么?进程还是线程?为什么? 进程2113(Process)是系统进行资源分配和调度5261的基本单位。进程是操作系统资4102源分配的基本单位,而线程1653是任务调度和执行的基本单位。在开销方面:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己独立的运行栈和程序计数器(PC),线程之间切换的开销小。所处环境:在操作系统中能同时运行多个进程(程序);而在同一个进程(程序)中有多个线程同时执行(通过CPU调度,在每个时间片中只有一个线程执行)扩展资料一个线程可以创建和撤销另一个线程;同一个进程中的多个线程之间可以并发执行。相对进程而言,线程是一个更加接近于执行体的概念,它可以与同进程中的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源。进程和线程的主要差别在于它们是不同的操作系统资源。

随机阅读

qrcode
访问手机版