niusouti.com

n个数求和的串行程序,通过一个循环将每个数累加到全局变量sum中,其多线程版本简单将循环范围改变为每个线程负载的范围,存在的问题是____。A、负载不均B、通信开销大C、CPU空闲等待严重D、sum累加产生竞争条件,导致结果错误

题目
n个数求和的串行程序,通过一个循环将每个数累加到全局变量sum中,其多线程版本简单将循环范围改变为每个线程负载的范围,存在的问题是____。

A、负载不均

B、通信开销大

C、CPU空闲等待严重

D、sum累加产生竞争条件,导致结果错误


相似考题
更多“n个数求和的串行程序,通过一个循环将每个数累加到全局变量sum中,其多线程版本简单将循环范围改变为每个线程负载的范围,存在的问题是____。 ”相关问题
  • 第1题:

    【判断题】在多线程下载中,每个线程必须要下载对应的模块,然后将这些模块顺序序组组合。

    A.Y.是

    B.N.否


    正确

  • 第2题:

    多线程程序设计的含义是可以将一个程序任务分成几个并行的任务。


    正确

  • 第3题:

    1、给定一个int数组,假设有10000个长度,里面放满1-100的随机整数。需要用串行循环计算、Executors框架和Fork-Join框架三种方法,实现查找并输出该数组中50的出现个数。 提交源程序和和执行结果截图。 预期执行结果如下(具体数量根据每个程序随机赋值决定) 串行搜索得到50的个数是5个。 Executors搜索得到50的个数是5个。 Fork-Join搜索得到50的个数是5个。


    B

  • 第4题:

    给定一个int数组,假设有10000个长度,里面放满1-100的随机整数。需要用串行循环计算、Executors框架和Fork-Join框架三种方法,实现查找并输出该数组中50的出现个数。 提交源程序和和执行结果截图。 预期执行结果如下(具体数量根据每个程序随机赋值决定) 串行搜索得到50的个数是5个。 Executors搜索得到50的个数是5个。 Fork-Join搜索得到50的个数是5个。


    System.out.println(a.length)

  • 第5题:

    【判断题】在多线程下载中,每个线程必须要下载对应的模块,然后将这些模块顺序组合

    A.Y.是

    B.N.否


    正确