[单选题]

阅读下面一个支持多线程并发操作的堆栈类代码 public class MyStack { private int idx=0; private int[] data=new int[8]; public ______ Void push(int i) { data[idx]=i; idx++; } … } 在下画线处应填入的是

A.synchronized

B.wait

C.blocked

D.interrupt

参考答案与解析:

相关试题

阅读下列一个支持多线程并发操作的堆栈类代码段public class MySta

[单选题]阅读下列一个支持多线程并发操作的堆栈类代码段 public class MyStack{ private int idx=0; private int[]data=new int[8]; public______void push(int i){ data[idx]=i; idx + +; } …… } 在下画线处应填入的是A.synchronizedB.waitC.blockedD.interrupt

  • 查看答案
  • 阅读下面实现堆栈类并发控制的部分代码 public class DataStac

    [单选题]阅读下面实现堆栈类并发控制的部分代码 public class DataStack{ private int idx=0; private int[]data=new int[8]; public void push(int i){ . ________________{ data[idx]=i; idx + +; } } } …… } 在程序下画线处填入正确选项是A.synchronizedB.synchronized(this)C.synchronized()D.synchronized(i

  • 查看答案
  • 阅读下面实现堆栈类并发控制的部分代码public class DataStack

    [单选题]阅读下面实现堆栈类并发控制的部分代码 public class DataStack } private int idx=0; private int[] data=new int[8]; public void push(int i) { ______ { data[idx]=I: idx++; } } … } 程序中下画线处应填入的正确选项是A.synchronizedB.synchronized(this)C.synchronized()D.synchronized(idx)

  • 查看答案
  • 阅读下列一个支持多线程并发操作的堆栈类代码段:<br /><img border="0" style="width: 280px; height: 19

    [单选题]阅读下列一个支持多线程并发操作的堆栈类代码段:在下划线处应填入的是(  )。A.synchronizedB.waitC.blockedD.interr

  • 查看答案
  • 阅读下列一个支持多线程并发操作的堆栈类代码段:<br /><img border="0" style="width: 262px; height: 20

    [单选题]阅读下列一个支持多线程并发操作的堆栈类代码段:在下画线处应填入的是(  )。A.synchronizedB.waitC.blockedD.interr

  • 查看答案
  • 阅读下面代码public class Test { public static

    [单选题]阅读下面代码 public class Test { public static void main(String avgs[]) { System.out.println(89>>1); } } 其运行结果是A.44B.45C.88D.90

  • 查看答案
  • 阅读下面代码public class Jixiangwu { public st

    [单选题]阅读下面代码 public class Jixiangwu { public static void main(String[] args) { String[] stars={"贝贝","晶晶","欢欢","迎迎","妮妮"}; System.out.println("你抽取的奥运吉祥物是"+ "“"+stars[(int)(stars. ______ *Math.random())]+"”"+"!"); } } 为保证程序能正确执行,程序中下画线处应填写的

  • 查看答案
  • 阅读下面代码public class { public static void

    [单选题]阅读下面代码 public class { public static void main(String[] args) { double d=12.3; Decrementer dec=new Decrementer(); dec.decrement(d); System.out.println(d); } } class Decrementer { public void decrement(double decMe) { decMe=decMe-1.0; } } 代码执行后输出的结果是A.

  • 查看答案
  • 阅读下面代码public class Test { public static

    [单选题]阅读下面代码 public class Test { public static void main(String[]args) { System.out.println(2>0?10:8); } } 其运行的结果是A.2B.0C.10D.8

  • 查看答案
  • 阅读下面代码public class Arrays { public stati

    [单选题]阅读下面代码 public class Arrays { public static void main(String[] args) { int[] a=new int[5]; for(int i=0;i<a.length;i=i+1)a[i]=10+i; for(int i=0;i<a.length;i=i+1)System.out.println(a[i]); String[] s={"Frank","Bob","Jim"}; for(int i=0;i<s.length;i=

  • 查看答案
  • 阅读下面一个支持多线程并发操作的堆栈类代码public class MyStac