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