2014-10-03 63 views
-3

是在Runnable中创建一个新线程的好习惯吗?这是使用可运行线程创建线程的gud实践吗?

public class ExampleThread Implements Runnable{ 

     public void run() { 


try { 

    //Some functions 


} 
    catch (IOException e) { 


    } 

    new Thread() { 
    public void run() 
    // some functions 
     }}.start(); 


    } 
+0

为什么我得到了downvotes? – Asthme 2014-10-03 10:48:18

回答

0

这种情况有点不对,因为ExampleThread并不是一个真正的线程,第一个try catch块会在主线程中执行。

从技术上讲,Runnable只是一个接口,所以我猜没有错。

相关问题