zoukankan      html  css  js  c++  java
  • JAVA 多线程旅游题目代码

    题目:输入两个旅游地点,随机10次,哪个地点首先随机完毕就去哪个地点旅游。

    以下代码思路为通过多线程运行分别调用两个地点十次,每次调用都影响一个静态数值a,通过a判断是否应输出去此处旅游。

    import java.util.Random;

    public class LY extends Thread {

    String cs;
    public static int a = 0;

    public String getCs() {
    return cs;
    }

    public void setCs(String cs) {
    this.cs = cs;
    }

    public void run()
    {
    cs();
    }

    public void cs()
    {
    try
    {
    for(int i = 0;i < 10;i++)
    {
    System.out.println(cs);
    a++;
    Random a1 = new Random();
    int b = a1.nextInt(1000);
    Thread.sleep(b);
    }
    if(a != 20)
    {
    System.out.println("应该去"+cs+"旅游");
    }
    }

    catch (InterruptedException e)
    {
    e.printStackTrace();
    }
    }

    public static void main(String[] args) {

    LY dd1 = new LY();
    dd1.cs = "新疆";
    LY dd2 = new LY();
    dd2.cs = "海南";

    dd1.start();
    dd2.start();

    }

    }

  • 相关阅读:
    ambari之hbase数据迁移
    elasticsearch之python备份
    python之rabbitMQ篇
    python协程与异步I/O
    Python进程、线程、协程
    paramiko模块使用
    HTTP网络协议(四)
    HTTP网络协议(三)
    HTTP网络协议(二)
    HTTP网络协议(一)
  • 原文地址:https://www.cnblogs.com/xt641151246/p/5558162.html
Copyright © 2011-2022 走看看