第1题
A.在同构核心上,线程运行速度一样,主线程无需等待,直接汇总结果即可
B.线程运行速度可能不一致,必须采用同步保证主线程汇总正确结果
C.太多本地运算,不能体现并行效果,不是好的模式
D.主线程汇总结果在性能上必然不如多线程并行汇总结果
第2题
A.利用线程并行地执行矩阵乘法运算
B.Web服务器利用线程响应HTTP请求
C.键盘驱动程序为每一个正在运行的应用配备一个线程,用以响应应用的键盘输入
D.基于GUI的调试程序用不同的线程分别处理用户输入、计算和跟踪等操作
第3题
A.一个线程可以属于多个进程
B.线程是比进程更小的能独立运行的基本单位
C.一个线程只能属于一个进程
D.一个进程可以包含若干个线程
第4题
A.创建工作队列每次传递一个Intent到onHandleIntent()方法实现,这样就不必担心多线程
B.创建区别于应用程序主线程的默认工作线程来执行发送到onStartCommand()方法的全部Intent
C.提供的常用的发送和处理消息的方法
D.启动客户端
第6题
A.运行速度:StringBuilder>StringBuffer>String
B.线程安全:StringBuilder是线程不安全的,而StringBuffer是线程安全的
C.String:适用于少量的字符串操作的情况
D.StringBuilder:适用多线程下在字符缓冲区进行大量操作的情况
第7题
A.线程T1、T2和T3可以共享程P的代码
B.线程T1、T2可以共享P进程中T3的栈指针
C.线程T1、T2和T3可以共享进程P打开的文件
D.线程T1、T2和T3可以共享进程P的全局变量
第8题
B.HashMap非线程安全,在多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap就必须为之提供额外同步
C.HashMap允许将null作为一个entry的key或者value,而Hashtable不允许
D.通过contains方法可以判断一个对象是否存在于HashMap或者Hashtable中
第9题
A.多线程技术使程序的响应速度更快
B.当前没有进行处理的任务可以将处理器时间让给其它任务
C.可以分别设置各个任务的优先级以及优化性能
D.对线程进行管理要求额外的cpu开销,因此多线程适合多核心资源的充分使用