Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 43107|Respuesta: 0

[Fuente] .NET/C# establece el número mínimo de hilos en ThreadPool.SetMinThreads para mejorar el rendimiento

[Copiar enlace]
Publicado el 17-6-2021 18:10:45 | | | |
bool estático público SetMinThreads(int workerThreads, int completionPortThreads)

WorkerThreads: El número mínimo de nuevos hilos auxiliares inactivos que debe mantener el pool de hilos.
completionPortThreads: El número de nuevos hilos mínimos de E/S asíncronos inactivos que debe mantener el pool de hilos.

Los hilos inactivos son mantenidos por el pool de hilos para reducir el tiempo que tarda en cumplir con las solicitudes de hilos del pool. Se reservan diferentes mínimos para hilos secundarios y hilos de E/S asíncronos. Para ahorrar recursos del sistema, se terminarán más hilos inactivos que el mínimo. El mantenimiento de hilos inactivos es una tarea en segundo plano.

¿Cuál es el número máximo de hilos que se pueden establecer en un pool de hilos?

El valor máximo de los hilos de trabajo es: 32767,El valor máximo de los hilos de E/S asíncronos es: 1000Si el número es mayor que el valor máximo que se puede establecer al usar el método SetMinThreads, la configuración fallará, es decir, el método SetMinThreads devuelve false, indicando que el cambio falló.

Código de prueba:










Anterior:.NET/C# para determinar si un tipo es nulo o no
Próximo:.NET/C# Optimizó el rendimiento de SslMode para bases de datos MySQL
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com