首页 > 编程 > Java > 正文

java线程两种实现形式

2019-11-06 06:44:26
字体:
来源:转载
供稿:网友

java中线程实现有两种方式,java.lang.Thread与java.lang.Runnable.

java.lang.Thread实现了java.lang.Runnable,同时封装了一些线程常用的方法包括一些本地方法等java.lang.Runnable是一个接口,实现该接口时写run()方法,run()方法中是线程实现的主体

下面代码演示了两种线程简单的实现

public class ThreadTest { public static void main(String[] args) { System.out.PRintln(Thread.currentThread().getName()); Thread1 t1 = new Thread1(); t1.start(); Thread2 t2 = new Thread2(); Thread tt2 = new Thread(t2); tt2.start(); }}class Thread1 extends Thread { @Override public void run() { super.run(); System.out.println(Thread.currentThread().getName()); }}class Thread2 implements Runnable { @Override public void run() { System.out.println(Thread.currentThread().getName()); }}运行结果 运行结果
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表