Java创建线程的两种方式

Posted nihaoya-czw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java创建线程的两种方式相关的知识,希望对你有一定的参考价值。

1.继承Thread类

class PrimeThread extends Thread {
         long minPrime;
         PrimeThread(long minPrime) {
             this.minPrime = minPrime;
         }
 
         public void run() {
             // compute primes larger than minPrime
              . . .
         }
     }

然后启动如下

PrimeThread p = new PrimeThread(143);
     p.start();

2.实现Runable方法

 class PrimeRun implements Runnable {
         long minPrime;
         PrimeRun(long minPrime) {
             this.minPrime = minPrime;
         }
 
         public void run() {
             // compute primes larger than minPrime
              . . .
         }
     }

然后启动稍微有一些不同

PrimeRun p = new PrimeRun(143);
     new Thread(p).start();

 

以上是关于Java创建线程的两种方式的主要内容,如果未能解决你的问题,请参考以下文章

Java创建线程的两种方法

Java多线程——创建线程的两种方式

创建线程有哪两种方法,它们各自的优缺点是啥?

Java多线程带你用不一样的思维看创建线程的两种方式

Java多线程带你用不一样的思维看创建线程的两种方式

Java创建线程的两种方式