0

我有一个这样的 .net 网络方法:

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

例如,如果 80 个用户同时从另一个平台(andorid 应用程序或其他)调用此 Web 服务会发生什么?是否有可能出现死锁,或者每个用户都有一个使用此 Web 服务的对象?

如果在同一时间对此类 Web 服务进行多次调用,一般会发生什么情况?

4

1 回答 1

0

整本书都是关于这个主题的。

您的示例代码没有死锁的风险,因为它只是返回调用者传入的值。

简而言之,对于调用者可能会访问某些共享资源(如数据库等)的真实 Web 服务,您将使用适当的锁定来保护这些资源,这样两个用户就不会有机会同时更改相同的数据。

于 2013-09-26T00:50:56.340 回答