华南农业大学《分布式计算系统》课程
首页
章节学习
核心技术
技术栈实现
作业与实验
知识图谱
PPT下载
登录
首页
2.1 进程、线程与地址空间
课后练习
2.1 进程、线程与地址空间 - 课后练习
共 3 道题目
题目 1:进程和线程的主要差别是?
A. 进程是资源分配单位,线程是调度单位并共享进程地址空间
B. 线程拥有独立地址空间,进程只是线程里的一个函数
C. 两者切换代价相同
D. 进程不能包含多个线程
正确答案:A
解析:
切换线程不必更换页表,所以更轻,但也要处理共享数据。
题目 2:进程切换通常比线程切换贵,主要因为?
A. 要更换页表等内核状态
B. 线程不能访问内存
C. 进程不占用 CPU
D. 线程切换必须重启机器
正确答案:A
解析:
进程有独立地址空间,切换要换地址映射。
题目 3:多线程相对多进程的代价是?
A. 共享数据要由程序自己协调
B. 不能利用多核
C. 无法访问网络
D. 每个线程都必须有独立磁盘
正确答案:A
解析:
通信更便宜,但共享带来竞态。
提交答案
查看答案
重新答题
返回学习
返回首页