首页 > 试题广场 >

判断下列说法是否正确:处于同一个进程中的多个线程,CPU寄存

[单选题]
判断下列说法是否正确:处于同一个进程中的多个线程,CPU寄存器对于每个线程来说是私有的。()
  • 正确
  • 错误
推荐
A
为了实现并发性,线程需要独享某些资源。例如CPU寄存器的值。
当从一个线程切换到另一个线程上时,必须将原有线程的CPU寄存器集合状态保存,以便该线程在被重新切换到运行状态时能得以恢复。
编辑于 2019-11-11 14:37:43 回复(1)
线程共享的是进程的堆空间
发表于 2021-02-26 08:58:03 回复(0)
选A。
线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。
  • 同一进程中的多条线程将共享该进程中的全部系统资源,如虚拟地址空间,文件描述符和信号处理等等。
  • 但同一进程中的多个线程有各自的调用栈(call stack),自己的寄存器环境(register context),自己的线程本地存储(thread-local storage)。
发表于 2019-11-08 19:01:27 回复(0)
cpu寄存器的值在线程栈中
发表于 2022-10-02 17:15:06 回复(0)
a
发表于 2023-05-11 21:31:48 回复(0)