Wykrywanie ilości rdzeni C++/CLR

0

Cześć, przeszukuję forum lecz nie mogę znaleźć odpowiedzi na moje pytanie. Jak wykrywać ilość rdzeni na komputerze z poziomu C++/CLR? Niestety z poziomu

std::thread

nie jestem w stanie tego zrobić gdyż nie współpracuję z CLR.

2

WinApi się kłania -> GetSystemInfo, w SYSTEM_INFO zwraca pole dwNumberOfProcessors oraz dodatkowo funkcja GetLogicalProcessorInformation

0

http://stackoverflow.com/questions/1542213/how-to-find-the-number-of-cpu-cores-via-net-c

Infinito napisał(a):

Niestety z poziomu

std::thread

nie jestem w stanie tego zrobić gdyż nie współpracuję z CLR.
że co?

0

@Bartosz Wójcik Dziękuję, spróbuję tym sposobem.
@_13th_Dragon Przy próbie kompilacji programu C++/CLR i dodaniu biblioteki <thread> wyrzuca mi error, że nie współpracuje ona z CLR niestety. Sam się zdziwiłem.

0

Jak piszesz w C++/CLI to używaj klas z .NETa a nie z STL.
.NET ma własne thready.

3

System::Environment::ProcessorCount

1 użytkowników online, w tym zalogowanych: 0, gości: 1