Exportar (0) Imprimir
Expandir todo

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)

public static bool SetMaxThreads (
	int workerThreads,
	int completionPortThreads
)
public static boolean SetMaxThreads (
	int workerThreads, 
	int completionPortThreads
)
public static function SetMaxThreads (
	workerThreads : int, 
	completionPortThreads : int
) : boolean
No aplicable.

Parámetros

workerThreads

Número máximo de subprocesos de trabajo del grupo de subprocesos.

completionPortThreads

Número máximo de subprocesos de E/S asincrónicos del grupo de subprocesos.

Valor devuelto

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 aloja Common Language Runtime, por ejemplo mediante IIS o SQL Server, el host puede limitar o evitar los cambios del 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.

Nota de la plataforma Windows Mobile 2003 para Pocket PC, Windows Mobile 2003 para Smartphone, Windows CE: El valor máximo que puede establecerse es 256.

Windows 98, Windows 2000 Service Pack 4, Windows Millennium, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0

.NET Compact Framework

Compatible con: 2.0

XNA Framework

Compatible con: 1.0
Mostrar:
© 2014 Microsoft