[单选题]

为了支持压栈线程与弹栈线程之间的交互与同步,在下画线处依次填入的语句是 public class IntStack { private int idx=0; private int[]data=new int[8]; public ______ void push(int i) { data[idx]=i; idx++; ______ } … }

A.synchronized() notify()

B.synchronized() this.wait()

C.synchronized() this.notify()

D.synchronized() sleep()

参考答案与解析:

相关试题

为了支持压栈线程与弹栈线程之间的交互与同步,在程序的下划线处依次填入的语句是()

[单选题]为了支持压栈线程与弹栈线程之间的交互与同步,在程序的下划线处依次填入的语句是( )。 publicclass IntStack{ privateintidx=O; privateint[]data=newint[8]; public______voidpush(inti){ data[idx]=i; idx++; }A.synchronized()B.synchronized notify() this.wait()C.synchronizedD.Serializable this.notify

  • 查看答案
  • 为了支持压栈线程与弹栈线程之间的交互与同步,应在下划线处填入的选项是 pubIi

    [单选题]为了支持压栈线程与弹栈线程之间的交互与同步,应在下划线处填入的选项是pubIis class StackTest{private int idx=0;private int[]data=new int[8];public void push(int i){synchronized(this){______;data[idx]=i;idx++;}}……}A.this.notify()B.interrupt()C.this .wait()D.sleep()

  • 查看答案
  • ( 31 ) 为了支持压栈线程与弹栈线程之间的交互与同步 , 在程序的下划线处依

    [单选题]( 31 ) 为了支持压栈线程与弹栈线程之间的交互与同步 , 在程序的下划线处依次填入的语句是public class IntStack{private int idx=0;private int[] data=new int[8];public void push(int i){data[idx]=i;idx++;}__________......}A. ) synchronized()notify()B. ) synchronized()this.wait()C. ) synchronize

  • 查看答案
  • 为了支持压栈线程与弹栈线程之间的交互与同步,在程序的下画线处依次填入的语句是(  )。<br /><img border="0" style="widt

    [单选题]为了支持压栈线程与弹栈线程之间的交互与同步,在程序的下画线处依次填入的语句是(  )。A.synchronized()notify()B.synchr

  • 查看答案
  • 为了支持压栈线程与弹栈线程之间的交互与同步,应在下画线处填入的选项是(  )。<br /><img border="0" style="width: 2

    [单选题]为了支持压栈线程与弹栈线程之间的交互与同步,应在下画线处填入的选项是(  )。A.this.notify()B.interrupt()C.this.w

  • 查看答案
  • 为了支持压栈线程与弹栈线程之间的交互与同步,应在下画线处填入的选项是(  )。<br /><img border="0" style="width: 2

    [单选题]为了支持压栈线程与弹栈线程之间的交互与同步,应在下画线处填入的选项是(  )。A.this.notify()B.interrupt()C.this.w

  • 查看答案
  • 在下面程序的下画线处,填入适当的语句使程序能正确执行并输出异常栈信息。 publ

    [主观题]在下面程序的下画线处,填入适当的语句使程序能正确执行并输出异常栈信息。public class ThrowableException {public static void main(String args[]) {try {throw new Throwable("这里是本人定义的异常");} catch(Throwable e) {System.out.println("Caught Throwable");System.out.println("e.getMessage():"

  • 查看答案
  • 线程和进程之间的区别?

    [问答题] 线程和进程之间的区别?

  • 查看答案
  • 下列程序通过设定线程优先级,抢占主线程的CPU,选择正确的语句填入横线处。 cl

    [单选题]下列程序通过设定线程优先级,抢占主线程的CPU,选择正确的语句填入横线处。 class T14 implements Runnable { private Boolean fStop - true; public void run() { while(fStop) { System.out.println(Thread.currentThread().getName() + "run"); try { Thread.sleep(l); } catch(Exception e) { e.pri

  • 查看答案
  • 通过实现Rmmable接口创建线程,请在下面横线处填写代码完成此程序。publi

    [主观题]通过实现Rmmable接口创建线程,请在下面横线处填写代码完成此程序。public class ThreadTest{public static void main(String args []){Thread testObj1 = new Thread (new Hello ());Thread testObj2 = new Thread (new Hello ());testObj 2.start ( );}}class Hello implements Runnable{int j;pub

  • 查看答案
  • 为了支持压栈线程与弹栈线程之间的交互与同步,在下画线处依次填入的语句是publi