0

次のような.net Webメソッドがあります。

    [WebMethod]
    public string HelloWorld1(string emri)
    {
        return emri;
    }

たとえば、80 人のユーザーが別のプラットフォーム (andorid アプリケーションなど) から同時にこの Web サービスを呼び出した場合、どうなりますか? デッドロックが発生する可能性はありますか?それとも、ユーザーごとに、この Web サービスを使用するオブジェクトが存在する可能性がありますか?

このような Web サービスに対して同時に多くの呼び出しが行われると、一般的にどうなりますか?

4

1 に答える 1

0

本全体がこの主題について書かれています。

サンプル コードは呼び出し元が渡した値を返すだけなので、デッドロックのリスクはありません。

簡単に言うと、呼び出し元がデータベースなどの共有リソースにアクセスすると思われる実際の Web サービスの場合、2 人のユーザーが同じデータを一度に変更する機会がないように、適切なロックでそれらのリソースを保護します。

于 2013-09-26T00:50:56.340 に答える