请哪位大侠帮我解释一下下面三行代码,详细一点
      MethodInvoker localBuildInvoker = new MethodInvoker(BuildLocalWord);
      AsyncCallback callback = new AsyncCallback(BuildWordCallBack);
      localBuildInvoker.BeginInvoke(callback, callback);
第一行定义了一个不带参数的委托,第二行又定义了一个异步回调,第三行再去异步执行这个异步回调我就有点晕了