📄 vrtxdm1.c
字号:
#include "vrtxil.h"
#include <stdio.h>
void user_main()
{
extern void keyboard_interrupt_enable();
void task1(),task2();
int opt,err;
long int i;
printf("\n\r ===>Type any key to continue.\n");
opt=sc_getc();
printf("\n\r Program: ");
printf("VRTXDM1---Task Management");
printf("\n");
printf("\n");
err=0;
sc_tslice(50);
sc_tcreate(task1,1,4,&err);
if (err!=0) printf("tcreate task1 error.\n");
sc_tcreate(task2,2,4,&err);
if (err!=0) printf("tcreate task2 error.\n");
sc_tsuspend(1,0,&err);
if (err!=0) printf("tsuspend task1 error.\n");
sc_tresume(1,0,&err);
if (err!=0) printf("tresume task1 error.\n");
sc_tdelete(0,0,&err);
}
void task1()
{
int j,err;
while(1)
{ sc_putc('1');
for (j=20000;j;--j);
}
}
void task2()
{
int j;
while(1)
{ sc_putc('2');
for (j=20000;j;--j);
}
}
void main()
{
int err;
sc_tcreate(user_main,25,1,&err);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -