|
|
发表于 2004-11-19 13:49:00
|
显示全部楼层
Re:标准C++(使用线程,看看有没有高手会)游戏就是这样开发
EnterCriticalSection(&m_cs);
__try
{
if (m_btQPushPos + 1 == m_btQPopPos || (m_btQPushPos + 1 == QUEUE_MAX && !m_btQPopPos))
{
fRet = FALSE;
__leave;
}
m_lpCircularQ[m_btQPushPos] = lpbtQ;
m_btQPushPos++;
m_btCount++;
if (m_btQPushPos == QUEUE_MAX)
m_btQPushPos = 0;
}
__finally
{
LeaveCriticalSection(&m_cs);
}
哦米拓副
|
|