Advertisement

线程两套实现方式

阅读量:

线程有两种实现方式

  • 通过扩展Thread类来创建一个线程
    • 通过实现Runnable接口来构建一个线程

第一种方法在扩展性方面存在局限,由于一旦某个类继承了Thread类,便无法再继承其他类


线程启动方式解析

复制代码
 Thread thread = new Thread(继承了thread的对象/实现了Runnable的对象);

    
  
    
 //在创建线程完成后,都需要设置名称,可以用于区分线程
    
 thread.setName("设置一个线程名称");
    
  
    
 thread.start();
    
    
    
    

线程的启动过程通过调用start方法实现,而该方法被调用后,系统将执行run方法进行后续操作。

线程由两种实现代码

第一种方式:通过继承Thread类实现一个线程

复制代码
 public class MyThread extends Thread{

    
     @Override
    
     public void run() {
    
     System.out.println("this is a thread");
    
     }
    
 }
    

全部评论 (0)

还没有任何评论哟~