首页 > 自考
题目内容 (请给出正确答案)
[单选题]

多个线程进行并行求和,每个线程将自己负责的值依次读入局部变量x,累加到全局变量sum上,sum+=x,对此,下面说法正确的是()

A.读取x存在数据依赖,不能并发进行

B.累加顺序被改变,结果是错误的

C.加法操作是简单运算,无需同步

D.加法操作不是原子操作,需要同步保证数据依赖

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“多个线程进行并行求和,每个线程将自己负责的值依次读入局部变量…”相关的问题
第1题
程序中可能出现一种情况:多个线程互相等待对方持有的锁,而且得到对方的锁之前都不会释放自己的锁
,这就是【 】。

点击查看答案
第2题
线程的调度是指在单个CPU上以某种顺序运行多个【 】。

点击查看答案
第3题
线程的主要属性是:每个线程有一个唯一的标识符和一张(),同一进程和各个线程共享该进程的()。

点击查看答案
第4题
在Java新的I/O功能中,通过文件锁定来实现多个线程的【 】,避免了可能存在的安全隐患。

点击查看答案
第5题
【 】可以把一组线程作为一个对象进行统一的处理和维护。

点击查看答案
第6题
给定一个全局数组a[n]b[n],然后是T1~T-1,共-1个线程,线程为代码如下: Ti(){ a=g(a,a[i

给定一个全局数组a[n]b[n],然后是T1~T-1,共-1个线程,线程为代码如下: Ti(){ a=g(a,a[i-1]); b=f(a); } 其中g和f函数的作用是通过输入参数,进行一系列运算后返回。相当于以a[i-1]为输入参数,a和b为输出。 要求使用PV原语,实现T1~T-1的并发互斥,尽量保证最大限度的并发。 a[i-1]为Ti-1叫线程的结果。

点击查看答案
第7题
一个程序中单独的、并发的线程对同一个对象进行访问的代码段,称为【 】。

点击查看答案
第8题
有些情况下如多线程对共享数据操作时,这种线程运行顺序的不确定性将会产生执行结果的不确定性,使
共享数据的一致性被破坏,因此,在某些应用程序中必须对线程进行 ______.

点击查看答案
第9题
有些情况下(如多线程对共享数据操作时),这种线程运行顺序的不确定性将会产生执行结果的不确定,使

有些情况下(如多线程对共享数据操作时),这种线程运行顺序的不确定性将会产生执行结果的不确定,使共享数据的一致性被破坏,因此在某些应用程序中必须对线程进行【 】。

点击查看答案
第10题
请在下面横线处填入适当的代码,将线程对象runner[2]的优先级设置为最高。 class ThreadTest ex
tends Thread public static void main(String args[]) { ThreadTest[] runner = new ThreadTest[4]; for(int j = 0; j<4; j++) runner[j] = new ThreadTest(); for(int j = 0; j<4; j++) runner[j].start(); 【 】 runner[3].setPriority(MIN_PRIORITY); } public void run{) { for(int i = 0; i<100000; i++); System.out.println(getName() + "线程的优先级是:" + getPriority() + "计算完毕");

点击查看答案
第11题
Java线程的线程体是一个线程类的【 】方法。

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改