15,471
社区成员
发帖
与我相关
我的任务
分享
EnterCriticalSection(&criMsgQueue);
queueCtpMsg.push(pMsg);
LeaveCriticalSection(&criMsgQueue);
while (!queueCtpMsg.empty())
{
CtpMsgStruct* pMsg = queueCtpMsg.front();
EnterCriticalSection(&criMsgQueue);
queueCtpMsg.pop();
LeaveCriticalSection(&criMsgQueue);
}
while (!queueCtpMsg.empty())
{
EnterCriticalSection(&criMsgQueue);
CtpMsgStruct* pMsg = queueCtpMsg.front();
queueCtpMsg.pop();
LeaveCriticalSection(&criMsgQueue);
}