1. 程式人生 > >Java建立多執行緒的三種方式

Java建立多執行緒的三種方式

Java實現多執行緒主要有3種方式。

第一、直接繼承Thread類,重寫run()方法;

第二、實現Runnable介面,實現run()方法。與直接繼承Thread相比,這種方法更利於多個執行緒對共享資源的使用;

第三、實現Callable介面,實現call方法,與實現Runnable相比,我們可以接收到執行緒操作的返回值,並且可以利用接收返回值時的阻塞特性,在主執行緒結束之前獲取返回值,並將返回值應用到主執行緒當中。