zoukankan      html  css  js  c++  java
  • review35

    使用Thread创建线程通常使用的方法是:Thread(Runnable target)。该构造方法中的参数是一个Runnable类型的接口,因此在创建线程对象时必须向构造方法的参数传递一个实现Runnable接口类型的实例。

    代码展示如下所示:

    public class Test06 {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            Thread speakElephant;
            Thread speakCar;
            ElephantTarget elephant;
            CarTarget car;
            elephant = new ElephantTarget();
            car = new CarTarget();
            speakElephant = new Thread(elephant);
            speakCar = new Thread(car);
            speakElephant.start();
            speakCar.start();
            for(int i = 1; i <= 10; i++)
            {
                System.out.print("主人" + i + " ");
            }
        }
    
    }

    CarTarget.java

    public class CarTarget implements Runnable {
    
        @Override
        public void run() {
            // TODO Auto-generated method stub
            for(int i = 1; i <= 10; i++)
            {
                System.out.print("轿车" + i + " ");
            }
        }
    
    }

    ElephantTarget.java

    public class ElephantTarget implements Runnable{
    
        @Override
        public void run() {
            // TODO Auto-generated method stub
            for(int i = 1; i <= 10; i++)
            {
                System.out.print("大象" + i + " ");
            }
        }
    
    }
  • 相关阅读:
    448-查找数组中消失的所有数字
    977 -排序数组的正方形
    爬虫小总结
    增量式爬虫
    分布式爬虫
    CrawlSpider:类,Spider的一个子类
    中间件
    中间件
    scrapy图片数据爬取之ImagesPipeline
    scrapy五大核心组件
  • 原文地址:https://www.cnblogs.com/liaoxiaolao/p/9485816.html
Copyright © 2011-2022 走看看