多个线程进行并行求和,每个线程将自己负责的值依次读入局部变量x,累加到全局变量sum上,sum+=x,对此,下面说法正确的是()
A.读取x存在数据依赖,不能并发进行
B.累加顺序被改变,结果是错误的
C.加法操作是简单运算,无需同步
D.加法操作不是原子操作,需要同步保证数据依赖
A.读取x存在数据依赖,不能并发进行
B.累加顺序被改变,结果是错误的
C.加法操作是简单运算,无需同步
D.加法操作不是原子操作,需要同步保证数据依赖
第1题
A、负载不均
B、通信开销大
C、CPU空闲等待严重
D、sum累加产生竞争条件,导致结果错误
第2题
A.Topology可视为流转换图
B.Topology可以被提交到Storm集群执行
C.在Topology里面可以指定每个组件的并行度, Storm会在集群里面分配那么多的线程来同时计算
D.Topology里面的每一个组件都是串行运行的
第3题
A.保持了数据依赖
B.消除了大量线程创建、销毁开销
C.有利于负载均衡
D.减少了线程间交互
第6题
A.Activity是Android应用程序的界面,负责与用户进行交互
B.Service是Android应用程序的后台线程,可以有界面,不与用户交互
C.Intent既不是Android应用程序的界面,也不是后台线程,Intent是执行某操作的一个抽象描述
D.Intent是Android应用程序的界面
第9题
A.omp parallel
B.omp barrier
C.omp critical
D.omp reduce
第10题
A.在 Android 中,我们可以在主线程中,创建一个新的线程
B. 在创建的新线程中,它可以操作 UI 组件
C. 新线程可以和 Handler 共同使用
D. 创建的 Handler 对象,它隶属于创建它的线程