我有一个像这样的.net网络方法:
[WebMethod]
public string HelloWorld1(string emri)
{
return emri;
}
例如,如果80个用户在同一时间从另一个平台(andorid应用程序或其他)调用此Web服务会发生什么?是否存在死锁的可能性,或者每个用户可能会有使用此Web服务的对象?
如果此类网络服务同时有多次通话,会发生什么?
答案 0 :(得分:0)
全书都写在这个主题上。
您的示例代码没有死锁的风险,因为它只返回调用者传入的值。
简而言之,对于真正的Web服务,调用者可能会访问某些共享资源(如数据库等),您可以使用适当的锁定来保护这些资源,这样两个用户就无法更改相同的数据马上。