我正在嘗試定時器功能,每1秒刷新一次特殊事件。 問題是,如果我使用while
+ Sleep(1000)
或for
循環+ Sleep(1000)
,它不會加載其下的其他功能,所以我正在尋找解決方案。C++定時器功能,每1秒刷新一次
我試過如下:
void Timer(){
while(true){
// events
if(Get_Current_Minute == Event_Minute)
// do event
Sleep(1000);
}
}
int Main(){
std::cout << " Hello " << std::endl; // loaded
Function() // loaded;
Timer(); // the timer function
std::cout << " Other functions " << std::endl; // not loaded
Function_2() // not loaded
}
那麼什麼能解決?我想在我的應用程序中加載所有內容+事件每1秒鐘會有一次定時器刷新。
多線程。 – David
我想你需要閱讀關於多線程,因爲你當前的程序是單線程的 –
究竟在哪裏連接到JavaScript? – Till