Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 43107|Risposta: 0

[Fonte] .NET/C# imposta il numero minimo di thread in ThreadPool.SetMinThreads per migliorare le prestazioni

[Copiato link]
Pubblicato il 17-06-2021 alle 18:10:45 | | | |
bool statico pubblico SetMinThreads(int workerThreads, int completionPortThreads)

WorkerThreads: Il numero minimo di nuovi thread helper inattivi da mantenere dal pool di thread.
completionPortThreads: Il numero di nuovi thread I/O asincroni minimi inattivi da mantenere dal pool di thread.

I thread inattivi sono mantenuti dal pool di thread per ridurre il tempo necessario a soddisfare le richieste di thread dal pool di thread. Minimi diversi sono riservati per thread secondari e thread I/O asincroni. Per risparmiare risorse di sistema, verranno terminati più thread inattivi del minimo possibile. La manutenzione dei thread inattivi è un compito in background.

Qual è il numero massimo di thread che si possono impostare in un pool di thread?

Il valore massimo dei thread worker è: 32767,Il valore massimo dei thread I/O asincroni è: 1000Se il numero è maggiore del valore massimo che può essere impostato usando il metodo SetMinThreads, l'impostazione fallirà, cioè il metodo SetMinThreads restituisce falso, indicando che la modifica è fallita.

Codice di test:










Precedente:.NET/C# per determinare se un tipo è nullabile o meno
Prossimo:.NET/C# Ottimizzato le prestazioni di SslMode per database MySQL
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com