码迷,mamicode.com
首页 > 编程语言 > 详细

线程作业-Runnable

时间:2016-06-03 17:17:37      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:

// 随便选择两个城市作为预选旅游目标。 西藏 云南
//实现两个独立的线程分别显示10次城市名,每次显示后休眠一段随机时间(1000ms以内),
//哪个先显示完毕,就决定去哪个城市。
//分别用Runnable接口和Thread类实现。

package com.hanqi.xc;

public class HomeworkRunnable {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根

        TravelR tr=new TravelR();
        Thread xz=new Thread(tr,"西藏");
        xz.start();
        
        Thread yn=new Thread(tr,"云南");
        yn.start();
        
        
    }

}
package com.hanqi.xc;

import java.util.Random;

public class TravelR implements Runnable {

    @Override
    public void run() {
        // TODO 自动生成的方法存根
        Random rand=new Random();
        int t=rand.nextInt(1000);
        for(int i=0;i<10;i++)
        {
            
            System.out.println(Thread.currentThread().getName()+"Go");
            
            try {
                Thread.sleep(t);
            } catch (InterruptedException e) {
                // TODO 自动生成的 catch 块
                e.printStackTrace();
            }
            
            
            
        }
        
    }

    
    
    
    
    
    
}

运行结果:

技术分享

 

线程作业-Runnable

标签:

原文地址:http://www.cnblogs.com/miss123/p/5556796.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!