1

Hessian(Java)シリアル化を使用したいので、SerializerFactory(を処理するために)カスタムシリアライザーを使用してを作成する必要がありますBigInteger。これらの1つを作成して、スレッド間で共有できますか?

4

2 に答える 2

2

ソースコードを見ると、SessionFactoryが作成されたシリアライザーをHashMapに格納しており、HashMapはスレッドセーフなオブジェクトではないことがわかります。それについての興味深い投稿があります。

だから、あなたの質問への答えは「いいえ」です。

于 2009-09-24T20:56:00.620 に答える
2

これはしばらくの間修正されているようです。現在、ConcurrentHashMapを使用しています。

http://bugs.caucho.com/view.php?id=1588

04-06-0715:16バージョンで修正されたferg=>3.1.1

于 2010-09-26T19:29:10.763 に答える