Cześć.
Przymierzam się do napisania aplikacji, która będzie nastawiona na wydajność. Szybkość jaką uzyskuję z jednego rdzenia jest zadowalająca, ale... gdybym tak wykorzystał wszystkie rdzenie :)
Pytanie moje jest więc takie:
Jak wykorzystać wszystkie rdzenie na procesorze przez naszą aplikację?
Czy w tym celu muszę skorzystać z wątków? Nie ma innego wyjścia?
A jeśli tak to - W jaki sposób mam utworzyć w aplikacji wystarczającą ilość wątków, skoro nie wiem ile rdzeni ma komputer na którym aplikacja będzie działać?
Jak w ogóle wygląda sytuacja wykorzystywania wszystkich rdzeni na procesorze?