public virtual void SetCallBackClass(Action<BaseWorkerThread> callBackFunc) { lock(m_callBackLock) { m_callBackFunc = callBackFunc; } }