用C语言实现的
typedef struct
{
int i;
int num;
int state;
} Task;
// 加载函数
int Load (Task* t)
{
switch (t->state)
{
case 0:
t->state = 1;
t->num = 0;
t->i = 0;
for (; t->i < 100; t->i++)
{
// Sleep(30);
return t->i;
case 1:
t->num++;
}
return t->i;
}
}
void main()
{
Task test;
test.i = 0;
test.num = 0;
test.state = 0;
while (test.num < 100)
{
printf("Load...%d%%\n", Load(&test));
}
}