問題タブ [pool]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
754 参照

session - ステートフル セッション Bean のプーリング

ステートフル セッション Bean のインスタンス プーリングを行うことは可能ですか? ステートフル Bean インスタンスがパッシベートされている場合のように、prepassivate() の実行中に、それに関連付けられているすべての状態情報を削除し、リクエストを受信した場合にプールに送信します。 postActivate() 中にクライアントからプールから選択されたインスタンスに状態を復元して続行します。

0 投票する
1 に答える
852 参照

actionscript - actionscript のオブジェクト プール設計パターン

Actionscript 3.0 で書かれた、オブジェクト プールのデザイン パターンの例を誰かに見せてもらえますか?

0 投票する
1 に答える
222 参照

flash - Box2dFlash - 衝突を予測するには?

私はこのモンスターのクールなゲームを作りました:

冗談だ。

私のプレーヤーは、ボールが壁や他のボールからどのように跳ね返るかを予測する線に興味を持っています。

Box2dFlashでそれは可能ですか?

0 投票する
4 に答える
172 参照

java - キーを取得/取得メソッドに渡すことができるプーリング ソリューションはありますか

いくつかのリソースへの接続をプールする必要があります。この議論では、実際のリソースは重要ではありません。ただし、これらの接続はスレッドセーフではないため、接続などのプーリングの必要性は高価な操作であることに注意してください。

私の最初のアイデアは、接続のタイムアウトを管理し、それらを強制終了するなどの1つの大きなプールでした。ただし、問題は、各接続に異なるパラメーターが含まれている可能性があるため、接続を取得するときに、パラメーターを渡してプーラーにこれを使用させる必要があることです。同じ値を持つ接続を見つけようとします。それ(プール)がオブジェクトを見つけることができなかった場合は、もちろんパラメーターを渡すインスタンスを作成する必要があります。

ただし、Apache Commons Pools やその他の同様のライブラリには、この種の概念に対する規定はありません。この種の概念を含むライブラリはありますか。Pool の下にはインスタンスのリストが保持されており、テイク リクエストが受信されると、マッチャーを使用して利用可能なオブジェクトをループし、最初に一致したオブジェクトを返します。

接続オブジェクトのパラメーターを変更することはできないため、問題と質問の理由に注意してください。

  • この問題を解決するより良い方法はありますか?
  • 上記を行うプーリングライブラリはありますか?
  • 私は自分自身を書くべきですか?
0 投票する
0 に答える
383 参照

iphone - プールが配置されていない状態で NSFetchRequest が自動解放されました - リークしているだけです

まず、このウェブサイトとそのメンバーの反応は素晴らしいと言わざるを得ません。最も役に立ちます。ありがとうございました。

次に、作業中の iPhone/iPad アプリのトラブルシューティング中に、次のエラーをトラブルシューティングしています。

NSFetchRequest は、プールが配置されていない状態で自動解放されました - リークしているだけです。

犯人コードは

この方法で見つけた

リリースステートメントが適切に設定されているかどうかはわかりませんが、そもそもエラーが表示されるまではわかりません. 私は目的の c に少し慣れていませんが、コンパイル時にアプリケーションはエラーを示しませんでした (実行時にメッセージが表示されます)。

誰かがこれで私を助けることができれば、それは大歓迎です。

ありがとう

エドワード

0 投票する
2 に答える
1057 参照

python - マルチスレッド Python FS クローラー

提供されたディレクトリパターンを使用してファイルシステムを精査するPython関数を作成しました。オプションの「アクション」は各レベルで提供されます。一部のボリュームはネットワーク共有上にあり、IO のブロックを最小限に抑えたいため、マルチスレッド化を試みました。これが最も便利だったので、マルチプロセッシング Pool クラスを使用することから始めました...(真剣に、スレッド化のための Pool クラスはありませんか?) 私の関数は、提供された FS パターンを可能な限り解明し、新しいパスがなくなるまで、新しく返されたパスをプールに送信します返されます。関数とクラスを直接使用するとうまく機能するようになりましたが、別のクラスからこの関数を使用しようとすると、プログラムがハングするようです。簡単にするために、プロセスの代わりにスレッドを使用して関数を書き直し、さらに単純な ThreadPool クラスを作成しました...同じ問題。ここ'

今電話したら

これはうまくいきますが、試してみると:

python は永久にハングアップします。アクション関数が呼び出されます (この例ではグロブ) が、返されないようです... 助けが必要です... 並列化されたバージョンは、適切に動作するとはるかに高速に実行されます (「アクション」が何であるかに応じて、6 倍から 20 倍高速になります) FS ツリーの各ポイントにマッピングされている) ので、使用できるようにしたいと思います。

また、マッピング関数を非並列バージョンに変更した場合:

すべてがうまくいきます。

編集:

マルチプロセッシングでのデバッグをオンにして、それがさらに役立つかどうかを確認しました。それが機能する場合、次のようになります。

そして、それがすべてではない場合は、次のようになります。

0 投票する
4 に答える
28170 参照

python - Pool.map にラムダ関数を持たせる方法

私は次の機能を持っています:

multiprocessingここで、この関数を一度に実行するために使用したいと思います。

問題は、ラムダはピクルスにできないため、これは失敗することです。これを修正する最もきちんとした (pythonic) 方法は何ですか?

0 投票する
2 に答える
2786 参照

glassfish - Glassfish v3 で MDB のプール サイズを制限する方法

メッセージ駆動型 Bean は非常に集中的な操作を実行するため、プール サイズを制限したいと考えています。そうしないと、サーバーが過負荷になってしまいます。これ(コード)を試しましたが、うまくいきません。プールはまだ32です(経験的にテストされ、時々サーバーを再起動するため、プールされたインスタンスはありません)。

JDK 6 の Glassfish v3 で EJB 3 を使用しています。アプリケーションは EE 6 標準を使用しています。

プールを制限する方法を教えてください。助けてくれてありがとう。

0 投票する
2 に答える
4493 参照

java - GlassfishのDB2接続プール

上手...

私はすでにファイルをコピーしました:db2サーバーから取得したdb2jcc4.jardb2jcc.jar 。ここで、Glassfishで接続プールを: javax.sql.DataSourceとして : Datasourceクラス名:com.ibm.db2.jcc.DB2DataSource ...として作成しようとしています。URL、名前、およびパスワードのデータは100%正しいです。スタンドアロンアプリケーションでそのDBに接続します。すべてが構成され、サーバーにpingを実行しようとすると、次のようになります。

DB2ConnPoolのPing接続プールが失敗しました。pingが失敗しました例外-次の理由で接続を割り当てることができませんでした:[jcc] [10389] [12245] [4.7.85]Niepowodzeniepodczasładowaniabibliotekirodzimejdb2jcct2、java.lang.UnsatisfiedLinkError:no db2jcct2 in java.library.path:ERRORCODE=- 4472、SQLSTATE = null詳細については、server.logを確認してください。

ポーランド以外のすべてのユーザーの場合:「Niepowodzeniepodczasładowaniabibliotekirodzimej」は「ライブラリの読み込み中に失敗しました」のようなものです。

0 投票する
1 に答える
713 参照

sql-server - ADO 接続プールにはいくつの接続が含まれていますか?

SQL サーバーの負荷を評価する一環として、ADO が別のプールを開く前に開くことができる接続の数を調べようとしています。

経験的にテストする以外に、この件に関する公式の番号/ホワイトペーパーを参照できる人はいますか?

ありがとう。