import java.util.Random;
class A extends Thread
{
\tint i=1;
\tRandom r=new Random();
\tpublic void run()
\t{
\t\twhile(i<100)
\t\t{
\t\t\tSystem.out.println("奇数:"+i);
\t\t\ti+=2;
\t\t\ttry
\t\t\t{
\t\t\t\tThread.sleep(r.nextInt(500));
\t\t\t}
\t\t\tcatch(InterruptedException e)
\t\t\t{
\t\t\t\te.printStackTrace();
\t\t\t};
\t\t}
\t}
}
class B implements Runnable
{
\tint i=2;
\tRandom r=new Random();
\tpublic void run()
\t{
\t\twhile(i<=100)
\t\t{
\t\t\tSystem.out.println("偶数:"+i);
\t\t\ti+=2;
\t\t\ttry
\t\t\t{
\t\t\t\tThread.sleep(r.nextInt(500));
\t\t\t}
\t\t\tcatch(InterruptedException e)
\t\t\t{
\t\t\t\te.printStackTrace();
\t\t\t}
\t\t}
\t}
}
public class TestThread
{
\tpublic static void main(String[] args)
\t{
\t\tnew A().start();
\t\tnew Threa