线程执行问题请教
线程定义:
void* Busy1(void* argu)
{
while(1)
{
int i=0;
i=i;
}
}
线程定义:
void* Lazy1(void* argu)
{
while(1)
{
sleep(1);
printf("*****************\n");
}
}
(1)在程序中创建两个Busy1线程,这两个线程能轮换执行;
(2)在程序中创建两个Lazy1线程,这两个线程也能轮换执行;
(3)在程序中创建一个Buzy线程一个Lazy线程,为什么只有Busy线程执行而Lazy线程重来就不调度?