class TestThread implements Runnable改成class TestThread extends Thread
while(true)改成while(bFlag)

解决方案 »

  1.   

    class test
    {
    public static void main(String args[])
    {
    TestThread aTestThread = new TestThread();
    while(aTestThread.isAlive())
    {
    try
    {
    Thread.sleep(100);
    }
    catch(Exception e)
    {
    e.printStackTrace();
    return;
    }
    }
    }
    }class TestThread extends Thread
    {
    public TestThread()
    {
    }

    public void run()
    {
    int nSelection = 0;
    int nNumber = 10;
    boolean bFlag = true;
    while(true)
    {
    repeat:
    for(int I=0;I<nNumber;I++)
    {
    if((nSelection=nNumber%I)==0)
    {
    bFlag = false;
    break repeat;
    }
    }
    if(bFlag)
    {
    System.out.println();
    bFlag = true;
    }
    nNumber++;
    bFlag = true;

    try
    {
    this.sleep(100);
    }
    catch(Exception e)
    {
    e.printStackTrace();
    return;
    }
      }
        }
    }