一 通过继承Thread
package thread; public class ThreadDemo1 { public static void main(String[] args) { Demo1 demo1 = new Demo1("zifangsky"); Demo1 demo2 = new Demo1("admin"); demo1.start(); demo2.start(); } } class Demo1 extends Thread{ private String name; public Demo1(String name){ this.name = name; } public void run(){ System.out.println("Hi," + name + "欢迎您的访问"); } }
二 通过实现Runnable
package thread; public class ThreadDemo2{ public static void main(String[] args) { Demo2 demo1 = new Demo2("zifangsky"); Demo2 demo2 = new Demo2("admin"); Thread thread1 = new Thread(demo1); thread1.start(); Thread thread2 = new Thread(demo2); thread2.start(); } } class Demo2 implements Runnable { private String name; public Demo2(String name) { this.name = name; } public void run() { System.out.println("Hi," + name + "欢迎你的访问"); } }
本文出自 “zifangsky的个人博客” 博客,请务必保留此出处http://983836259.blog.51cto.com/7311475/1722421
原文:http://983836259.blog.51cto.com/7311475/1722421