[問題] Multimedia Timer 超時的問題
開發平台(Platform): Windows7
編譯器(Ex: GCC, clang, VC++...) VC++
mmtimer的時間間隔設為2ms,其中故意放一個會超時的工作 > 2ms
以MFC Timer來看, 時間就是被打亂而已
但mmtimer會被影響,不只是本身的UI會卡住,連同Windows也會跟著卡住
請問有大大知道為什麼會這樣嗎?
謝謝
const int timePeriod = 2;
const int timeRes = 1;
void CALLBACK TimeEvent
(UINT uTimerID, UINT uMsg, DWORD dwUser, DWORD dw1, DWORD dw2)
{
for (int i=0; i<999999; i++)
{
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.41.104.57
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1547187322.A.136.html
推
01/11 16:07,
7年前
, 1F
01/11 16:07, 1F
→
01/11 16:07,
7年前
, 2F
01/11 16:07, 2F
→
01/11 16:07,
7年前
, 3F
01/11 16:07, 3F
→
01/11 23:23,
7年前
, 4F
01/11 23:23, 4F
→
01/11 23:24,
7年前
, 5F
01/11 23:24, 5F
→
01/11 23:24,
7年前
, 6F
01/11 23:24, 6F
推
01/12 01:18,
7年前
, 7F
01/12 01:18, 7F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章