検索

ホームページ  >  に質問  >  本文

多线程 - java 使用current包固定线程池对象,如何动态伸缩?

PHPzPHPz2821日前738

全員に返信(1)返信します

  • 高洛峰

    高洛峰2017-04-18 10:07:04

    メソッドはないようです...エグゼキュータは、ファクトリ メソッドを使用する単なるスレッド プール ツール クラスであり、FixThreadPool、CachedThreadPool などはすべて、特定または特殊な状況を処理するスレッド プールに基づいているため、パラメータの設定は必要ありません。サポートされているのは、コンピューターのステータスを監視することによってパフォーマンスを向上させるために異なる値を設定することだけです。
    動的にスケーリングする必要がある場合は、ThreadPoolExecutor クラスを自分で継承し、beforeExecute、afterExecute、終了したメソッドを書き換えることをお勧めします。 coreSize、maxinumSize、および keepalivetime の set メソッドを使用します。

    返事
    0
  • キャンセル返事