0
単純な使い方で指定されたhttpリクエストを同期させたい場合。 いくつのジャージーが@Pathクラスをインスタンス化するのだろうと思います。ジャージインスタンス@Pathクラスはどうですか?
@Path("homepage")
class HomePage {
@GET
def index = synchronized {
...
}
}
私はindex
メソッドを同期しようとしています。ジャージーインスタンスHomePage
クラスの数は、ロックとして追加の単一のオブジェクトを使用すべきかどうかの問題です。
ジャージーインスタンスの倍数がHomePage
の場合、HomePage
ではなく、別のロックオブジェクトを使用する必要があります。対照的に、は上記の例のように単純です。
ありがとうございます。ところで、 'object'内部scalaクラスは一意ではありません。この時点で' HomePageLock'を 'HomePage'の外側に置いても問題ありません。 – LoranceChen