华南农业大学《分布与并行计算》2026秋课程
首页
核心技术
分布式架构
课程实验
知识图谱
PPT下载
访问统计
学生就业技术画像
登录
首页
多线程编程
课后练习
多线程编程 - 课后练习
共 5 道题目
题目 1:任务分解相对数据分解更适合的情况是?
A. 功能边界清晰、希望编程更简便
B. 只能处理数组、禁止按功能划分
C. 必须单线程
D. 只能用于网络编程
正确答案:A
解析:
讲义强调功能可清晰分割时优先任务分解。
题目 2:多个任务访问共享资源时,互斥的目的是?
A. 让每个任务独占访问,防止数据被破坏
B. 提高网速
C. 取消同步
D. 只用于 GUI
正确答案:A
解析:
共享资源需互斥访问。
题目 3:数据分解中“体积/表面积比最大化”主要想降低?
A. 边界数据交换与通信开销
B. CPU 主频
C. 磁盘转速
D. 编译器版本
正确答案:A
解析:
表面积对应需交换的边界。
题目 4:用线程实现异步 IPC 的常见做法是?
A. 子线程阻塞收发,主线程继续处理其他工作
B. 禁止使用线程
C. 只能轮询且永不阻塞
D. 取消协议
正确答案:A
解析:
概述讲义:用线程承载阻塞操作。
题目 5:共享数据若分类为“只读”,通常需要?
A. 一般无需写锁,可安全并发读
B. 每次读都必须独占写锁
C. 必须单播
D. 必须两阶段提交
正确答案:A
解析:
只读共享可降低同步开销。
提交答案
查看答案
重新答题
返回学习
返回首页