private void ThreadLoop() { while (true) { this.eve.WaitOne(); if (Arg.task != null) { Arg.task(); } if (Arg.callback != null) { Arg.callback(); } Stop(); } }