考试第六题

Posted bichen-01

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了考试第六题相关的知识,希望对你有一定的参考价值。

技术图片

package test06;

public class Jack implements Runnable

    @Override
    public void run() 
        // TODO Auto-generated method stub
        
        try 
            Thread.sleep(500);
         catch (InterruptedException e) 
            // TODO Auto-generated catch block
            e.printStackTrace();
        
        Rose r = new Rose();
        Thread t = new Thread(r,"rose");
        try 
            t.join();
         catch (InterruptedException e) 
            // TODO Auto-generated catch block
            e.printStackTrace();
        
        System.out.println(Thread.currentThread().getName()+"说:"+" "+"我是查水表");
    return;
    

package test06;

public class Rose extends Thread

    @Override
    public void run() 
        // TODO Auto-generated method stub
        try 
            Thread.sleep(500);
         catch (InterruptedException e) 
            // TODO Auto-generated catch block
            e.printStackTrace();
        
        System.out.println(Thread.currentThread().getName()+"说:"+" "+"你是谁呀?");
        return;
    
package test06;

public class Test 

    public static void main(String[] args) 
        
        
        Jack j = new Jack();
        Rose r = new Rose();
        
        for (int i = 0; i < 1000; i++) 
        
            Thread t1 = new Thread(j,"jack");
            Thread t2 = new Thread(r,"rose");
            
            try 
                t2.join();
                Thread.sleep(500);
                t1.join();
             catch (InterruptedException e) 
                // TODO Auto-generated catch block
                e.printStackTrace();
            
            t1.start();
            t2.start();
        
        
        
    

技术图片

 

以上是关于考试第六题的主要内容,如果未能解决你的问题,请参考以下文章