天天看點

java-線程

1 Java中實作線程的方式

(1)class A內建Thread,并重寫run方法,new A().strart()

(2)class A實作了Runable接口,并覆寫了run方法,new Thread(new A()).start()

(3)class A實作了Callable接口

2 Runnable和Callable的差別

(1)Callable規定的方法是call(),Runnable規定的方法是run().

(2)Callable的任務執行後可傳回值,而Runnable的任務是不能傳回值的

(3)call方法可以抛出異常,run方法不可以

繼續閱讀