.NET 服务是否表现出线程敏捷性?
Does a .NET service exhibit thread agility?
与 this and this 等关于 ASP.NET 线程敏捷性的问题相关:用 C# 编写的 windows 服务能否表现出与 ASP.NET 中相同的线程敏捷性行为?还是线程敏捷性比 .NET 更像是 IIS 的一个特性?
我真正想要的是我能否确定 windows 服务中的线程管理完全取决于服务本身?或者,如果 .NET 选择这样做,是否可以在长 运行 服务中跳转线程?
没有。 windows 服务不受 IIS 管道管理,创建的任何线程都必须由服务代码本身创建。
线程敏捷性是特定于 IIS 的。 Windows 服务不会有这种行为。
线程敏捷性是线程池机制如何与异步 I/O 交互的 属性。您可以自己实现类似的机制,但这不是自动行为。
与 this and this 等关于 ASP.NET 线程敏捷性的问题相关:用 C# 编写的 windows 服务能否表现出与 ASP.NET 中相同的线程敏捷性行为?还是线程敏捷性比 .NET 更像是 IIS 的一个特性?
我真正想要的是我能否确定 windows 服务中的线程管理完全取决于服务本身?或者,如果 .NET 选择这样做,是否可以在长 运行 服务中跳转线程?
没有。 windows 服务不受 IIS 管道管理,创建的任何线程都必须由服务代码本身创建。
线程敏捷性是特定于 IIS 的。 Windows 服务不会有这种行为。
线程敏捷性是线程池机制如何与异步 I/O 交互的 属性。您可以自己实现类似的机制,但这不是自动行为。