HttpRuntimeSection.MinFreeThreads 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置在能够为此配置范围中的资源请求提供服务之前必须存在的最小自由线程数。
public:
property int MinFreeThreads { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("minFreeThreads", DefaultValue=8)]
[System.Configuration.IntegerValidator(MinValue=0)]
public int MinFreeThreads { get; set; }
[<System.Configuration.ConfigurationProperty("minFreeThreads", DefaultValue=8)>]
[<System.Configuration.IntegerValidator(MinValue=0)>]
member this.MinFreeThreads : int with get, set
Public Property MinFreeThreads As Integer
属性值
在此配置范围中的请求得到服务之前,公共语言运行时 (CLR) 线程池中的最小自由线程数。 默认值为 8
。
- 属性
示例
下面的示例演示如何使用 MinFreeThreads 属性。
// Get the MinFreeThreads property value.
Response.Write("MinFreeThreads: " +
configSection.MinFreeThreads + "<br>");
// Set the MinFreeThreads property value to 16
configSection.MinFreeThreads = 16;
' Get the MinFreeThreads property value.
Response.Write("MinFreeThreads: " & _
configSection.MinFreeThreads & "<br>")
' Set the MinFreeThreads property value to 16
configSection.MinFreeThreads = 16
注解
该 MinFreeThreads 属性定义执行请求的最小可用线程数。 如果没有足够的线程可用,请求将保持排队状态,定期检查线程可用性将继续,直到存在所需的线程量。 默认值是 8
。
备注
ASP.NET 为需要额外线程完成其处理的请求保留了多个自由线程。