SetMaxThreads Método (Int32, Int32)
Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

ThreadPool::SetMaxThreads (Método) (Int32, Int32)

 

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 disponibles subprocesos de grupo de subprocesos.

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

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

Parámetros

workerThreads

Número máximo de subprocesos de trabajo en el grupo de subprocesos.

completionPortThreads

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

Valor devuelto

Type: System::Boolean

Es true si el cambio se realiza correctamente; en caso contrario, es false.

You cannot set the number of worker threads or the number of I/O completion threads to a number smaller than the number of processors in the computer.

If the common language runtime is hosted, for example by Internet Information Services (IIS) or SQL Server, the host can limit or prevent changes to the thread pool size.

Use caution when changing the maximum number of threads in the thread pool.While your code might benefit, the changes might have an adverse effect on code libraries you use.

Setting the thread pool size too large can cause performance problems.If too many threads are executing at the same time, the task switching overhead becomes a significant factor.

SecurityPermission

for the ability to control threads.Permission value: SecurityPermissionFlag::ControlThread

.NET Framework
Disponible desde 2.0
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Volver al principio
Mostrar:
© 2016 Microsoft