public BaseWorkerThread(BaseWorkerThread b):base(b) { lock(b.m_callBackLock) { m_lifePolicy=b.m_lifePolicy; m_callBackFunc = b.m_callBackFunc; m_jobProcessor=b.m_jobProcessor; m_workPool=b.m_workPool; } }