很多在asp.net上同时调用WebService

时间:2013-09-25 21:23:36

标签: web-services

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

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

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

如果此类网络服务同时有多次通话,会发生什么?

1 个答案:

答案 0 :(得分:0)

全书都写在这个主题上。

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

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