プールの様々なJavaの

定数プール、スレッドプール、接続プール

まず、定数プール
1、定数は何ですか

自身の値です 

たとえば、次の八基本データ型の列プラス

変更できない変数は、最終的には、修正します

私は1 =例えば、最終的なint型。

        文字列str = "こんにちは";

2、の役割

頻繁に作成および破棄のオブジェクトを避けるために、共有の目的を達成するために、システムのパフォーマンスに影響を与えます

 

 

第二に、スレッドプール
のThreadPool

役割:システムで実行スレッドの数を制限します

最高の業績を達成するために、システム環境で自動または手動でスレッド数を設定することができ、より少ないシステムリソースの浪費、およびより体系閉塞:理解しています。

        スレッドプールは、スレッド、他のスレッドのキューの数を制御します。タスクは、タスク実行キューの先頭から取られ、完成されています。キューは、プロセスを待たない場合は、スレッドプールが待っています。新しいタスクを実行する場合は、実行を開始したスレッドプールのスレッドを待つことがあれば、そうでない場合は、キューを入力します。

 

役割のスレッドプールとは何ですか?

スレッドプール機能は、システム内の実行スレッドの数を制限することです。

効率を改善するための1は、プール内のスレッドの一定数を作成し、そのプールからはるかに高速スレッドオブジェクトを作成するために必要なよりも、この時間を取得するために時間を使用する必要があります。

仕事にスレッドを割り当てるための要求があるときはいつでも同時101が発生した場合2は、経営管理の同じプールのスレッドプールスレッド管理コードを書くことができる容易にするために、例えば、起動時に100スレッドを作成するためのプログラムが、あります要求をキューに入れることができる余分は、無限の原因にクラッシュするようにシステムを回避するためにスレッドを作成することを要求します。

 

第三には、プールが接続されている
データベース接続プールを使用して、サーバの要求に対して性能および応答時間を改善するために、再使用に接続されたデータベースです。

予め確立された接続プールのデータベース接続オブジェクトの複数し、接続対象保存は、クライアント要求が到着したプール、クライアントにサービスを提供するために、プールから採取された接続オブジェクト、要求が完了すると、クライアントは、close()メソッドをコールに接続されています。プールに、接続オブジェクトのバック。

おすすめ

転載: www.cnblogs.com/xinghaonan/p/11953826.html