task1.c

来自「internich公司实现的一个非常非常小的OS」· C语言 代码 · 共 45 行

C
45
字号
/* * FILENAME: task1.c * * Copyright 2004 By InterNiche Technologies Inc. All rights reserved * * MODULE: SAMPLE * * PORTABLE: yes */#include "ipport.h"extern long task1_wakes; /* count wakeups *//* FUNCTION: TK_ENTRY() * * Task1 *  * PARAM1: n/a * * RETURNS: n/a */static char spinner[] = "\\\\||//--++";TK_ENTRY(tk_task1){   static char *sptr = spinner;   for (;;)   {      tk_yield();      dputchar(*sptr++);      dputchar('\b');      if (!*sptr)         sptr = spinner;      task1_wakes++; /* count wakeups */   }   TK_RETURN_OK();}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?