单项选择题

为了支持压栈线程与弹栈线程之间的交互与同步,在下画线处依次填入的语句是
public class IntStack
 private int idx=0;
 private int[]data=new int[8];
 public ______ void push(int i)
  data[idx]=i;
  idx++;
  ______
 
 …

A.synchronized() notify()
B.synchronized() this.wait()
C.synchronized() this.notify()
D.synchronized() sleep()