A-A+

阅读下面实现堆栈类并发控制的部分代码 public class DataStack{ pri

2022-08-05 23:42:14 问答库 阅读 173 次

问题详情

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

考点:堆栈,代码