ホームページ >Java >&#&チュートリアル >ExecutorServiceの使い方は? ExecutorService インスタンスの使用法の概要

ExecutorServiceの使い方は? ExecutorService インスタンスの使用法の概要

伊谢尔伦
伊谢尔伦オリジナル
2017-06-12 09:16:064089ブラウズ

1. スレッド プールの概念と Executors クラスの応用 jdk1.5 以降では、Executors クラスの静的メソッドを使用してスレッド プール オブジェクトを作成できます。 // このメソッドはスレッド プール オブジェクトを作成するために使用されます。指定されたパラメータを通じてスレッド プール オブジェクトを決定します。 スレッド プールにはスレッド オブジェクトがいくつありますか? このオブジェクトは ExecutorService インターフェイスを実装します。 public static ExecutorService newFixedThreadPool(int nThreads)//このメソッドはスレッド プールを作成します。動的タスクに基づいてスレッド オブジェクトの数を作成します。 スレッド プール オブジェクトは ExecutorService インターフェイスを実装します。 2. public static ExecutorService newCachedThreadPool()//このメソッドは、オブジェクト内にスレッド オブジェクトを 1 つだけ作成します。 pool オブジェクトは、ExecutorService インターフェイス 3.publ

1 を実装します。 java jdk1 についてjdk1.5 以降では、Executors クラスの静的メソッドを使用してスレッド プール オブジェクトを作成できます/ /このメソッドは、スレッド プール オブジェクトを作成し、指定されたパラメーターを通じてスレッド プール内に存在するスレッド オブジェクトの数を決定するために使用されます。オブジェクトは、ExecutorService インターフェイスを実装します 1. public static

2. Java は、Timer コードを置き換えるために ScheduledExecutorService を使用します 例 ExecutorServiceの使い方は? ExecutorService インスタンスの使用法の概要

はじめに: 同時実行の続きで、前回のブログでは ScheduledThreadPoolExecutor を紹介しませんでした。 .私1. 遅延タスクの管理におけるタイマーの欠点 a. 以前は、プロジェクト内のいくつかのジャンク ファイルを時々クリーンアップしたり、データをクリーンアップしたりするなど、タイマーもプロジェクトでよく使用されます。ただし、タイマーはスケジュールされたタスクを実行するときに 1 つのスレッドしか作成しないため、複数のタスクがあり、タスク時間が長すぎる場合は 2 つ以上のスレッドが作成されるため、いくつかの欠点があります。 ExecutorService を使用して多数のスレッドを同期実行する Java の説明 (写真)

ExecutorServiceの使い方は? ExecutorService インスタンスの使用法の概要

はじめに: この記事では主に、ExecutorService が安定性を維持できる多数のスレッドを同期実行するための Java の使用方法を紹介します。重要なリソースを操作する際に、多数のスレッドを削減できます。

4. Java でマルチスレッドを実装するいくつかの方法の概要

ExecutorServiceの使い方は? ExecutorService インスタンスの使用法の概要

はじめに: JAVA でマルチスレッドを実装するには、主に 3 つの方法があります: Thread クラスの継承、実装ExecutorService、Callable、Future 実装を使用する Runnable インターフェイスには、結果を返す複数のスレッドがあります。最初の 2 つのメソッドには、スレッドの実行後に戻り値はありませんが、最後のメソッドのみが戻り値を持ちます。

5. mysql timer_MySQL

はじめに: mysql タイマーは、実際の開発では、ビッグデータの場合、定期的にいくつかの操作を実行する必要がある場合があります。が更新されているため、実行速度は比較的混雑しています。 ExecutorServiceの使い方は? ExecutorService インスタンスの使用法の概要

[関連する Q&A の推奨事項]:

マルチスレッド - Java は現在のパッケージを使用してスレッドを修正する方法をテストできます。プールオブジェクト?

java ExecutorService 呼び出し可能なタスクの停止とステータスExecutorServiceの使い方は? ExecutorService インスタンスの使用法の概要java - ExecutorService シャットダウンせずにメインスレッドを実装し、実行を続行する前にすべてのサブスレッドが完了するのを待つ awaitTermination を実装する方法

java - ThreadPoolExecutor.execute( ) メソッドの疑問

java - ExecutorService が閉じられていない場合はどうなりますか?

以上がExecutorServiceの使い方は? ExecutorService インスタンスの使用法の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。