综合百科

java中如何使用Runnable实现线程

1、说明

需要实现Runnable接口的run()方法,使用newThread(newRunableClass()生成线程对象(RunnableClass已经实现Runnable接口)时,线程对象的run()方法调用RunnableClass的run()。

2、实例

packagecom.java.test;publicclassThreadTest{publicstaticvoidmain(String[]args){//线程的另一种实现方法,也可以使用匿名的内部类Threadthreadtest1=newThread((newThreadTest1()));threadtest1.start();Threadthreadtest2=newThread((newThreadTest2()));threadtest2.start();}}classThreadTest1implementsRunnable{@Overridepublicvoidrun(){for(inti=0;i<100;++i){System.out.println("Hello:"+i);}}}classThreadTest2implementsRunnable{@Overridepublicvoidrun(){for(inti=0;i<100;++i){System.out.println("Welcome:"+i);}}}