2017-03-19 4 views
1

タクシー乗り場を想像してみてください。時にはタクシーの待ち行列があり、場合によっては待ち行列があります。このようなパターンの実装の例として、スレッドプールがあります。ワーカースレッドがタスクのために並んで待機することがあり、タスクがワーカースレッドを待機することがあります。タクシー乗客の設計パターンの名前は何ですか?

さらに一般的には、このパターンは、リソースの任意のプールおよびそのリソースへの要求のキューに適用できます。

このようなパターンの名前は何ですか?ディスパッチャ?ディストリビューター?私はそのようなプールを実装するクラスの名前を付ける方法を考えています。

+0

https://sourcemaking.com/design_patterns/object_pool – jaco0646

+0

@ jaco0646 - それだけではなく、リソースプールと明示的なリクエストキューはありません。代わりに、要求を行おうとするスレッドの待ち行列だけがあります。 –

答えて

0

Queue-Based Load Leveling patternは説明に合っているようです。

+0

ではなく、要求キューのみを持ち、リソースプールの構成方法については何も言及していません。 –

関連する問題