Web ワーカーをプールするための適切なパターン/ライブラリを知っている人はいますか?
次のようなことができるようになりたいです。
- スレッドの最大数を設定します。
- 初めてワーカーを要求すると、新しいワーカーが作成されます。
- 次回は、まだ操作を完了していない限り、前のワーカーを返します。その場合、新しいワーカーを作成して返します。
- 最大数に達すると、ワーカーのリクエストをキューに入れ始め、ワーカーが利用可能になったときにそれらを開始します。
- これは現在、プールがすべて同じ .js ファイルを使用することを前提としています。
または、これに対するより良いアプローチはありますか?