# 标准库函数 - noidle

原型：extern void noidle(void);

用法：#include <system.h>

功能：调用系统例程

说明：文曲星是单任务系统，为防止应用程序占用过多的系统时间而影响系统程序的执行

            同时也为了防止个别程序崩溃而造成系统无法启动，文曲星内核在中断到来时会检
            测应用程序所执行的时间，如果在4秒内系统程序没有得到运行，则中断程序将强迫
            文曲星进入睡眠状态，即所谓的死机。
            因此，当程序运算时间过长（一般为循环过程）时，请调用noidle来防止系统关机。

举例：

          // 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;
          }

相关函数：无