void CTestWorkerTinyODBC::run()
{
	m_nThreadJobState = JobState_Begin;


	_ThreadJob();


	m_nThreadJobState = JobState_End;
}
예제 #2
0
void CDataWorker::run()
{
	m_nReqWorkerState = ReqWokerState_Begin;

	while (false == m_toTerminate)
	{
		_ThreadJob();
		this->my_msleep(100);
	}

	_ProcessUserTerminate();
}
void CZmqREQServerThread::run()
{
	BOOST_LOG_FUNCTION();

	m_nThreadJobState = JobState_Begin;


	while (false == m_toTerminate)
	{
		_ThreadJob();
		TA_Base_Core::CBoostThread::sleep(1000);
	}

	_ProcessUserTerminate();
}
void CDataProcessOrderWorker::run()
{
	m_WorkerState = WORK_STATE_BEGIN;
	m_nDataWorkerState = DataWorkerState_Begin;
	
	m_WorkerState = WORK_STATE_WORKING;
	while (false == m_toTerminate)
	{
		_ThreadJob();
		this->my_msleep(5000);
	}

	_ProcessUserTerminate();
	m_WorkerState = WORK_STATE_END;

}
void CTCPServerConnectionMonitor::run()
{
   int nFunRes = 0;

   _LOG(SourceFLInfo, DebugDebug,	"start CTCPServerConnectionMonitor::run()");	
   
   m_nThreadJobState = Job_State_Begin;

   while (false == m_toTerminate)
   {
	   _ThreadJob();
	   //Thread::sleep(DEF_INT_NormalThreadSleep);	//m_SetTCPServerSocket.waitForIO(1000)	
   }

   _ProcessUserTerminate();

   _LOG(SourceFLInfo, DebugDebug,	"end CTCPServerConnectionMonitor::run()");	
}