public void Interrupt() { if (!inited || !invoking) return; if (invoke_thread != null) invoke_thread.Abort (); }