//线程处理函数
int Worker_Thread::svc(void)
{
try
{
while (!bThreadExit.bJustifyBool() && !CIDLAgent::bThreadExit.bJustifyBool())
{
//global_orb->run();
if (Orb_->work_pending())
{
Orb_->perform_work();
}
//changed by zly run the back worker in another thread.
//oGlobalBackWorker.vPerformWork();
//half second call
vSleep(40);
}
}
catch (const CORBA::Exception&)
{