Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original

ThreadPool.SetMaxThreads (Método)

Establece el número de solicitudes al grupo de subprocesos que pueden estar activas al mismo tiempo. Todas las solicitudes que pasen de ese número permanecen en la cola hasta que haya subprocesos de grupo de subprocesos disponibles.

Espacio de nombres:  System.Threading
Ensamblado:  mscorlib (en mscorlib.dll)

[SecurityPermissionAttribute(SecurityAction.Demand, ControlThread = true)]
public static bool SetMaxThreads(
	int workerThreads,
	int completionPortThreads
)

Parámetros

workerThreads
Tipo: System.Int32
Número máximo de subprocesos de trabajo del grupo de subprocesos.
completionPortThreads
Tipo: System.Int32
Número máximo de subprocesos de E/S asincrónicos del grupo de subprocesos.

Valor devuelto

Tipo: System.Boolean
Es true si el cambio es correcto; en caso contrario, es false.

No puede establecer el número de subprocesos de trabajo o el número de subprocesos de finalización de E/S en un número inferior al de procesadores del equipo.

Cuando se hospeda Common Language Runtime, por ejemplo en Internet Information Services (IIS) o SQL Server, el host puede limitar o evitar los cambios de tamaño del grupo de subprocesos.

Tenga cuidado al cambiar el número máximo de subprocesos en el grupo de subprocesos. Aunque pueda resultar beneficioso para el código, los cambios podrían tener un efecto adverso en las bibliotecas de códigos que utilice.

Si se establece un tamaño demasiado grande del grupo de subprocesos se pueden producir problemas de rendimiento. Si se ejecutan demasiados subprocesos al mismo tiempo, la sobrecarga por la conmutación de tareas se convierte en un factor importante.

.NET Framework

Compatible con: 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft