fix unload from queue and multithread process
parent
221404ec87
commit
95fec9e4a9
|
@ -39,7 +39,7 @@ typedef long (*FUNCEXEC)(SATvm *pstSavm, void *arg);
|
|||
#define MAX_CON_EVENTS 65535
|
||||
#define TVM_PORT_LISTEN 1801
|
||||
#define TVM_PORT_DOMAIN 1800
|
||||
#define MAX_LOCK_TIME 1800
|
||||
#define MAX_LOCK_TIME 600
|
||||
#define TVM_LOCAL_SERV "LIS.tvm"
|
||||
#define TVM_REMOTE_DOM "RDS.tvm"
|
||||
#define LOCAL_HOST_IP "127.0.0.1"
|
||||
|
|
|
@ -332,8 +332,7 @@ long lTimePop(SATvm *pstSavm, void *pvOut, Uenum eWait)
|
|||
return _lPopByRt(pstSavm, pvOut);
|
||||
}
|
||||
|
||||
// if(QUE_NORMAL == eWait) tm.tv_sec = MAX_LOCK_TIME;
|
||||
if(QUE_NORMAL == eWait) tm.tv_sec = 5;
|
||||
if(QUE_NORMAL == eWait) tm.tv_sec = MAX_LOCK_TIME;
|
||||
lRet = _lPop(pstSavm, pstRun->m_pvAddr, pvOut, &tm);
|
||||
vTblDisconnect(pstSavm, pstSavm->tblName);
|
||||
return lRet;
|
||||
|
|
Loading…
Reference in New Issue