读书人

JAVA简略实现多线程

发布时间: 2012-12-22 12:05:06 作者: rapoo

JAVA简单实现多线程

Thread类

?

package hu.th;public class MyThread {public MyThread(){new MyTh().start();new MyTh().start();new MyTh().start();}public static void main(String[] args) {new MyThread();}class MyTh extends Thread{@Overridepublic void run() {for(int i=0;i<100;i++){System.out.println(Thread.currentThread().getName()+"--"+i);try {Thread.sleep(100);} catch (InterruptedException e) {e.printStackTrace();}}}}}
?

Runnable接口

?

?

package hu.th;public class MyThread {public MyThread(){new Thread(new MyRun()).start();new Thread(new MyRun()).start();new Thread(new MyRun()).start();}public static void main(String[] args) {new MyThread();}class MyRun implements Runnable{@Overridepublic void run() {for(int i=0;i<100;i++){System.out.println(Thread.currentThread().getName()+"--"+i);try {Thread.sleep(100);} catch (InterruptedException e) {e.printStackTrace();}}}}}

读书人网 >编程

热点推荐