test.c

来自「一个简单的多任务调度器源码.可在Dos/windows下运行.」· C语言 代码 · 共 44 行

C
44
字号
/*******************test.c*******************************
 This file is created by peng.wang 06/20/2006
 
 to test the os 
****************************************************/
#include<task.h>
#include<stdio.h>
#include<test.h>
int  testvar;                             
main()
{
  T_main();
  
  while(1)testvar++;
  while(1);/*the main() also is a thread . must end with loop*/
}

void  thread1(void)
{
   
int i=0;
while(1)
{
  sound(i++%10000);
  delay(100);
}
 
   while(1)  ;/*Thread must end with a loop*/
}

void   thread2(void) 
{
  while(1)
  {
       M_ENTER_CRITICAL();
       printf("testvar=%d\n",testvar);
       M_EXIT_CRITICAL();
  }
   while(1) ; /*Thread must end with a loop*/
}



⌨️ 快捷键说明

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