【发布时间】:2011-05-18 09:30:05
【问题描述】:
假设您有一堆线程,它们都从网站调用同一个 ASP.NET Web 服务。我想知道是否有人知道这些调用将如何在 web 服务站点上得到处理?所有同步都处理了吗?这些调用是按顺序调用的吗?
谁能解释一下。
【问题讨论】:
标签: asp.net multithreading web-services function-calls
假设您有一堆线程,它们都从网站调用同一个 ASP.NET Web 服务。我想知道是否有人知道这些调用将如何在 web 服务站点上得到处理?所有同步都处理了吗?这些调用是按顺序调用的吗?
谁能解释一下。
【问题讨论】:
标签: asp.net multithreading web-services function-calls
它们由网络服务器处理,就像任何其他网络请求一样。您不需要在常规网站中不需要的任何同步(如果您需要它,性能将首先在负载下死亡)。没有订单保证。请求在它们到来时得到处理,响应在它们完成时返回。
【讨论】:
据我所知,每次通话都会创建一个新服务。如果您有权访问任何数据库或文件系统。你需要处理。以任何其他方式,您都不需要关心它。如果您使用 SQL 或 MySQL,多线程也应该是可以支持的。 Concurrent transactions and multi-threaded database access in embedded SQL applications
【讨论】: