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

    package homework001;
    
    import java.util.Random;
    
    public class Change implements Runnable 
    {
        
        private int j = 0;
                        
        public int getJ() {
            return j;
        }
    
        public void setJ(int j) {
            this.j = j;
        }
    
        public void run()
        {
            //change();
            //程序中定义了一个变量s,可以通过s来求各个线程的运行时间,此步在本题中没有用处,可以省略
            Random ran = new Random();        
            for(int i =0;i<10;i++)
            {    int s = ran.nextInt(1000);        
                System.out.println(i+1+Thread.currentThread().getName());
                try {
                    Thread.sleep(s);
                    j+=s;
                } catch (InterruptedException e) {
                    // TODO 自动生成的 catch 块
                    e.printStackTrace();
                }
                if(i==9)
                {
                    System.out.println("我想去:"+Thread.currentThread().getName());
                    
                }
                
            }
            System.out.println(Thread.currentThread().getName()+"线程运行的总时间为:"+j+"ms");
            System.exit(0);//只要有一个线程执行到此,其余线程停止
            
        }
    
    }
    package homework001;
    
    import java.util.Random;
    
    public class Text 
    {
    
        public static void main(String[] args) 
        {
                            
            Change cg = new Change();
            
            Thread tr1 = new Thread(cg,"昆明");
            
            tr1.start();
            
            Thread tr2 = new Thread(cg,"大理");
            
            tr2.start();
            
    
        }
    
    }

  • 相关阅读:
    Python开发【Part 2】:初识Python
    Python开发
    python-软件开发目录规范
    python-常用模块-re正则
    python-常用函数模块学习-logging模块
    python-常用函数模块学习-subprocess
    python-常用函数模块hashlib加密
    python-常用函数模块学习
    python-函数-内置方法
    python-函数
  • 原文地址:https://www.cnblogs.com/HRZJ/p/5918641.html
Copyright © 2011-2022 走看看