Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 43107|Odpověď: 0

[Zdroj] .NET/C# nastavuje minimální počet vláken v ThreadPool.SetMinThreads pro zlepšení výkonu

[Kopírovat odkaz]
Zveřejněno 17. 6. 2021 18:10:45 | | | |
public static bool SetMinThreads(int workerThreads, int completionPortThreads)

workerThreads: Minimální počet nových nečinných pomocných vláken, která musí být udržována v poolu vláken.
completionPortThreads: Počet nových minimálně nečinných asynchronních I/O vláken udržovaných v poolu vláken.

Nečinná vlákna jsou udržována v poolu threadů, aby se zkrátila doba potřebná k vyřízení požadavků na vlákna z poolu. Různé minimální hodnoty jsou vyhrazeny pro sekundární vlákna a asynchronní I/O vlákna. Pro úsporu systémových zdrojů bude ukončeno více než minimální počet nečinných vláken. Údržba nečinných vláken je pozadím úkolu.

Jaký je maximální počet vláken, která lze nastavit v poolu vláken?

Maximální hodnota pracovních vláken je: 32767,Maximální hodnota asynchronních I/O vláken je: 1000Pokud je číslo větší než maximální hodnota, kterou lze nastavit pomocí metody SetMinThreads, nastavení selže, tedy metoda SetMinThreads vrátí nepravdivé, což znamená, že změna selhala.

Testovací kód:










Předchozí:.NET/C# pro určení, zda je typ nulovatelný či ne
Další:.NET/C# Optimalizoval výkon SslMode pro databáze MySQL
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com