W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
原型:extern void noidle(void);
用法:#include <system.h>
功能:調(diào)用系統(tǒng)例程
說明:文曲星是單任務(wù)系統(tǒng),為防止應(yīng)用程序占用過多的系統(tǒng)時間而影響系統(tǒng)程序的執(zhí)行
同時也為了防止個別程序崩潰而造成系統(tǒng)無法啟動,文曲星內(nèi)核在中斷到來時會檢
測應(yīng)用程序所執(zhí)行的時間,如果在4秒內(nèi)系統(tǒng)程序沒有得到運行,則中斷程序?qū)娖?br/> 文曲星進入睡眠狀態(tài),即所謂的死機。
因此,當(dāng)程序運算時間過長(一般為循環(huán)過程)時,請調(diào)用noidle來防止系統(tǒng)關(guān)機。
舉例:
// noidle.c
#include <system.h>
main()
{
int i,j;
clrscr();
printf("Waiting...\n");
for(i=0;i<10;i++)
for(j=0;j<32767;j++)
{
noidle();
}
printf("System Shutdown?");
getchar();
return 0;
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: