您的位置:首页 > 编程语言 > Java开发

Java实现多线程的两种方式

2017-12-18 14:52 225 查看
1.继承java.lang.Thread类(覆写run方法):

public class MyThread extends Thread {    

  

    public MyThread (){}  

    public MyThread (String name){  

        super(name);  

    }  

      

    @Override  

    public void run() {  

        System.out.println();     

    }  



2.实现java.lang.Runnable接口(实现
4000
run方法):

public class MyThread implements Runnable{   

    private String name;   

    MyThread(String name){   

        this.name=name;   

    }   

    public void run(){   

        System.out.println(ticket--+" is saled by "+name);   

    }   



如果一个类继承Thread,则不适合资源共享。但是如果实现了Runable接口的话,则很容易的实现资源共享。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: