Avatar uživatele
Bronzový

C# a multithreading - best practice?

C# vidím téměř poprvé a multithreading nemám příliš nastudovaný. Dělám jednoduchou aplikaci, která má v jednu chvíli zpracovat (ořezat, zmenšit, rozřezat na části) cca 40 obrázků. Pokud nevyužiju více vláken, logicky aplikace využije jen polovinu výkonu CPU (nebo méně, pokud bych měl více jader), což se mi moc nelíbí.

Jakým způsobem je toto nejlepší vyřešit? Vytvořit 40 vláken do Thread Poolu, nebo se k tomuto účelu hodí více jiný způsob? Ocenil bych nějaký tip, ideálně kus ukázkového kódu. Děkuji.

Uzamčená otázka – ohodnoťte nejlepší odpověď symbolem palce.

Otázka ještě nemá žádnou odpověď.

Přihlásit se

Položte otázku, odpovězte, zapojte se, …

začněte zde

Reklama

Kvalitní odpovědi v: Počítače a internet

Zlatý Bedy 1525
Zlatý Michal Kole 1198
Zlatý mosoj 1028
Zlatý Hlada 948
Zlatý ge0rge 894
Zlatý www 829
Zlatý led 820
Zlatý badisko 818
Zlatý gecco 795
Zlatý arygnoc 674

Zobrazit celkový žebříček

Facebook

 

Váš požadavek se vyřizuje, počkejte prosím.