假设您有一堆线程都从网站调用相同的ASP.NET Web服务。我想知道是否有人知道如何在Web服务站点处理这些调用?是否所有同步都得到了解决?这些调用是按顺序调用的吗?
任何人都可以解释一下。
答案 0 :(得分:1)
它们由Web服务器处理,就像任何其他Web请求一样。您不需要在常规网站中不需要的任何同步(如果您需要它,性能将是第一个在负载下死亡)。没有订单保证。这些请求在它们到来时提供,并在完成后返回响应。
答案 1 :(得分:0)
据我所知,每次通话都会创建一项新服务。如果您可以访问任何数据库或文件系统。你需要处理。在任何其他方式,你不需要关心它。如果使用SQL或MySQL多线程也应该是可支持的。 Concurrent transactions and multi-threaded database access in embedded SQL applications