匿名内部类技术实现多线程

  在java里,实现一个线程有两种方案,一种是继承Thread类后重写run方法,二种是实现Runnable接口后实现run方法。一般是写一个类并在主方法中调用,但有些线程仅仅使用一次就作罢,现在针对以上两种实现方案,以匿名内部类的技术来实现一个线程的声明和调用。
  1.继承Thread类
    new Thread(){
     @Override
     public void run() {
       //要用线程处理的业务逻辑
      }
    }.start();

  2.实现Runnable接口
    new Thread(new Runnable(){
     @Override
     public void run() {
       //要用线程处理的业务逻辑
      }
  
   }).start();
  通过以上两种方法分别实现一个线程,可以很方便地提高代码效率,节约空间,以后在线程的实现方面说不定可以加以利用。

猜你喜欢

转载自610214577.iteye.com/blog/2219040