什么是时间片

来源:百度知道 编辑:UC知道 时间:2024/06/10 01:32:25
什么是时间片,是关于MCU的。
最好给一个具体而又简单的例子来说明什么是时间片。(不如就以最经典的HELLO WORLD为例)
不好意思了,原来没说清楚,我要的HELLO WORLD不是常规的HELLO WORLD。我想要的是H E L L O W O R L D 这样共10个子时间片的HELLO WORLD。
所以,我想要的东西是最好把WHILE ,FOR ,CASE都有所涉及的HELLO WORLD

//你说的10个时间片是不是指执行十次?//
我的困惑是在于,现在公司里编程都是很结构化编辑的,所以我的困惑在于,在一个大而全的操作系统环境里(有内存管理,有优先级管理,又有线程管理,反正这个操作系统很复杂),我现在连最基本的HELLO WORLD也编不出来了

补充:
你说的10个时间片是不是指执行十次?
我把程序修改了。
但是如果这样做:就看不出来线程实际上是按照时间片执行了
因为在一个时间片内下面的线程之一就执行完了
看不出效果!
你所需要的FOR CASE 也可以加上,但是一个说明线程的小例子
实在没必要

public class HelloWorld extends Thread
{
int k=0;
public HelloWorld(String name,int k)
{
super(name);
this.k=k;
}
public void run()
{
int i=k;//获得某线程的初始值
System.out.println();
System.out.print(getName()+": ");
while(i<10)//程序执行10次
{
System.out.print("Hello_World_No."+i+" ");
i+=2;
}
System.out.println(getName()+" end!");
}
public static void main(String args[])
{
System.out.println("Hello World创建两个线程:");
HelloWorld h1=new HelloWorld("Hello1",1);//从1开始执行
HelloWorld h2=new HelloWorld("Hello2",2);
h1.start();
h2.start();
}
}
/*/////如果非要要For与case语句不可,下面可以参