单项选择题

阅读下面一个支持多线程并发操作的堆栈类代码
public class MyStack
 private int idx=0;
 private int[] data=new int[8];
 public ______ Void push(int i)
  data[idx]=i;
  idx++;
 
 …
在下画线处应填入的是

A.synchronized
B.wait
C.blocked
D.interrupt