JDK5.0の方法は、新しいスレッドを作成するには

1.呼び出し可能インターフェースを実現するために、

比較run()メソッドは、値を返すことができます

メソッドは例外をスローすることができます

一般的な戻り値をサポートしています

FutureTaskは、このようなリターン結果へのアクセスとして、クラスの助けが必要

2.スレッドプール

背景:頻繁にこのような同時場合にスレッドとして作成され、リソースの特に使用を破壊し、パフォーマンスに大きな影響

アイデア:スレッドプールに事前作成された複数のスレッドは、使用への直接アクセスは、バックプールで使い切ります。避けては、再利用を実現するために、破壊を作成して頻繁に。

利点:

  応答速度を向上させる(時間の短縮は、新しいスレッドを作成します)

  リソース消費を削減(スレッドプール内の再利用スレッドは、それぞれの時間を作成する必要はありません)

  スレッド管理に簡単に

    corePoolSize:コア・プールのサイズ

    maximumPoolSize:スレッドの最大数

    keepAliveTimeが

 

スレッドプール内のスレッドの指定された数を提供するために、1。

2.操作がスレッドを指定し実行します。オブジェクトを提供したり、Runnableインタフェースクラスコーラブルを実装する必要があります

3.閉じる接続プール

おすすめ

転載: www.cnblogs.com/ergePython/p/11928938.html