编程练习 请老师检查
来源:2-8 自由编程
一娆Hacker
2020-12-21 18:46:16
写的时候有点懵 不看之前的还真记不住
通过实现Runnable接口的方式创建线程类Cat和Dog
Cat类实现Runnable接口
//1、实现Runnable接口 implements Runnable
package com.lding.runnable;
public class Cat implements Runnable{
//重写 Runnable中的run方法
@Override
public void run() {
for(int i=1;i<=3;i++)
System.out.println(Thread.currentThread().getName()+"A cat");
}
}
Dog类实现Runnable接口
//实现Runnable接口 implements Runnable
package com.lding.runnable;
public class Dog implements Runnable{
@Override
public void run() {
for(int i=1;i<=3;i++)
System.out.println(Thread.currentThread().getName()+"A dog");
}
}
Test类
测试类中分别创建Cat和Dog类的对象,启动两个线程
创建两个实现了Runnable接口的类的对象
1、Cat cat1=new Cat();
2、Dog dog1=new Dog();
3、定义Thread 对象 来启动线程
package com.lding.runnable;
public class AnimalTest {
public static void main(String[] args) {
Cat cat1=new Cat();
Dog dog1=new Dog();
Thread mt1=new Thread(cat1);
Thread mt2=new Thread(dog1);
mt1.start();
mt2.start();
for(int i=1;i<=3;i++){
System.out.println("main thread");
}
}
}
1回答
好帮手慕阿慧
2020-12-21
同学你好,同学已完成练习,棒棒哒!继续加油~
相似问题