本帖最后由 孙胜 于 2013-5-2 20:58 编辑
开启多线程一般有两种方法:
1.写个类TestClass继承Thread,重写run方法,然后new TestClass().start();
2.写个类TestClass实现Runnable接口,重写run方法,然后new Thread(new TestClass()).start();
或者用内部类简写new Thread(new Runnable(){
public void run(){
}
}.start();
我自己试验了下这样也行:
(new Thread(){
public void run(){
}
}).start();
但是没见过有人用,谁能告诉我不这么写的原因吗?
|