1

実行中のアプリケーション内からWorkManagerを作成することは可能ですか?

(ハッキングや非公開APIも受け入れます:)

デプロイメント記述子にアクセスすることも、デプロイメント環境で追加の構成(ワークマネージャーの事前構成など)を要求することもできません。

4

1 に答える 1

2

だから、WASのWorkManagerの作者の一人として。

一般的な使用のためにストックWorkManagerを作成したほうがよいと思います。それが作成されると、別のWorkManagerインスタンスを作成することはできませんが、Executorラッパーをそのインスタンスに配置して、必要に応じてExecutorを作成できます。

クリスは、数年前にWorkManagerをExecutorでラップすることについてこの記事を書きました。

http://www.ibm.com/developerworks/websphere/techjournal/0606_johnson/0606_johnson.html

しかし、私はますます多くのスレッドプールを作成することに注意するでしょう。既存のプールを再利用したほうがよいでしょう。スレッドが多すぎることは、アプリケーションにとって悪いことです。

于 2011-01-17T19:18:18.497 に答える