java的线程的实现方式

发布时间:2019-11-17 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了java的线程的实现方式脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

继承

Java并发很大程度上应用了继承.

关键字:extends

public class A{     public void abc(){         System.out.PRintln("Hello");     } } public class B extends A{     @override     public void abc(){         System.out.println("World");     } }

Java的线程

获得当前线程的名称

Thread.currentThread().getName()
public class Main{     public static void main(String[] args){         System.out.println(Thread.currentThread().getName());     } }

main
执行结果是main,意思是一个叫做main的线程在执行方法main(),我们把main线程叫做主线程。

一个进程在运行的时候至少会有一个线程在执行,此时这个线程就是由JVM创建的。

java 实现多线程的两种方

JDK的开发包中,已经自带了对多线程的支持,我们可以通过这个很方便的进行多线程的编程。实现多线程的方式有两种,一种是继承Thread类,另外一种是实现Runnable接口,接下来开始介绍这这两种多线程的实现方式。

1. 继承Thread类

 package com.king;  public class One  extends Thread {    //继承了Thread方法后重写其中的run方法     public void run(){         suPEr.run();         System.out.println(" one Thread");;     }      }
package com.king;  public class test {      /**      * @param args      */     public static void main(String[] args) {         // TODO Auto-generated method stub                   System.out.println(Thread.currentThread().getName());                       One one=new One();         //必须调用start方法才开始了多线程。          one.start();          System.out.println(one.getName());               }  } 

结果

main Thread-0  one Thread 

2.实现Runnable接口

public class Main implements Runnable
Runnable接口中只有一个方法,就是run,所以我们直接实现就好,运行如下:

public class Main {     public static void main(String[] args){         Thread thread=new Thread(new TheThread());         thread.start();     } } class TheThread implements Runnable{     public void run() {         System.out.println("hello");     } }

另外一种方式实现Runnable接口:

public class Main {     public static void main(String[] args){         Thread thread=new Thread(new Runnable() {             public void run() {                 System.out.println("hello");             }         });         thread.start();     } } 

脚本宝典总结

以上是脚本宝典为你收集整理的java的线程的实现方式全部内容,希望文章能够帮你解决java的线程的实现方式所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。