public void Run() { _myOtherThread = new AsyncMethod(SomeMethod); _myOtherThread.BeginInvoke(CallBackMethod, null); }