阅读下面实现堆栈类并发控制的部分代码 public class DataStack{ private int idx=0; private int[]data=new int[

admin2009-08-24  43

问题 阅读下面实现堆栈类并发控制的部分代码             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)

答案B

解析 synchronized关键字用于同步方法,而在同步一个代码块时,用度synchronized(this)来实现。
转载请注明原文地址:https://kaotiyun.com/show/F0np777K
0

最新回复(0)