问题 单项选择题

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

C.synchronized()

D.synchronized(id

答案

参考答案:B

解析: synchronized关键字用于同步方法,而在同步一个代码块时,用度synchronized(this)来实现。

单项选择题 A1型题
填空题