1、継承Threadクラス、runメソッドをオーバーライドします
2、メソッドの実行を変更するには、インターフェイスを、Runnableインタフェースを実装
呼び出し可能インターフェースの呼び出しオーバーライドメソッドを達成するために3、
4、スレッドプールによってスレッドを作成
上記の二種類のクラスに起因することができる:runメソッドを書き換えることで、戻り値がvoidの実施形態を実行している、ということなし戻り値単純な理由、結果を返す方法はありません
1つのグループに後者の二つ:それはオブジェクト内のオブジェクトに結果を返し、戻り値はオブジェクトであり、呼び出し方法を達成するために呼び出し可能インターフェースを介して、値を返します
https://blog.csdn.net/u011480603/article/details/75332435