[問題] SetTimer彼此會互相影響嗎?
設置兩個Timer
SetTimer(PROC1, 10, NULL);
SetTimer(PROC2, 10, NULL);
void CTimerDlg::OnTimer(UINT nIDEvent)
{
switch(nIDEvent)
{
case PROC1:
.
.
do something...
.
.
break;
case PROC2:
.
.
do something...
.
.
break;
}
CDialog::OnTimer(nIDEvent);
}
請問,這兩個timer不是應該獨立的嗎?
雖然說一個單位時間只能一個Process占用CPU資源
但CPU的多工排成會使程序看起來是兩個獨立運行的程序
為什麼我兩個timer的程序執行時間長短,會影響另外一個timer執行的結果?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.127.34.233
→
01/07 17:00, , 1F
01/07 17:00, 1F
→
01/07 17:00, , 2F
01/07 17:00, 2F
→
01/08 00:30, , 3F
01/08 00:30, 3F
→
01/08 00:31, , 4F
01/08 00:31, 4F
→
01/08 00:31, , 5F
01/08 00:31, 5F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章