阅读下面实现堆栈类并发控制的部分代码
public class DataStack
private int idx=0;
private int[] data=new int[8];
public void push(int i)
______
data[idx]=I:
idx++;
…
程序中下画线处应填入的正确选项是
A:synchronized synchronized(this) synchronized() synchronized(idx)
阅读下面实现堆栈类并发控制的部分代码
public class DataStack
private int idx=0;
private int[] data=new int[8];
public void push(int i)
______
data[idx]=I:
idx++;
…
程序中下画线处应填入的正确选项是
A:synchronized B:synchronized(this) C:synchronized() D:synchronized(idx)
用synchronized标识的共享数据必须是 【8】 。
______是指在Java程序中用synchronized(Object语句指定的对象上设置的锁。
用synchronized标识的共享数据必须是 【8】 。
阅读下面实现堆栈类并发控制的部分代码
public class DataStack{
private int idx=0;
private int[]data=new int[8];
public void push(int i){
. ________________{
data[idx]=i;
idx + +;
}
}
}
…… }
在程序下画线处填入正确选项是()
A:synchronized B:synchronized(this) C:synchronized() D:synchronized(idx)