C ++ 'идиома для настройки соответствия ядра? - PullRequest
0 голосов
/ 11 июня 2018

Рассмотрим следующий код:

cpu_set_t cpuset; 

CPU_ZERO(&cpuset);
CPU_SET(0, &cpuset);
sched_setaffinity(0, sizeof(cpuset), &cpuset);

это устанавливает сродство процессоров к процессам - ядрам, на которых он может планироваться в основном.Он использует библиотеку GNU C (но я не уверен, что она поддерживается во всех ОС, где поддерживается glibc).Теперь, я почти уверен, что стандартная библиотека C ++ не предлагает аналогичных возможностей, но - что общего, более идиома C ++ для того же?

1 Ответ

0 голосов
/ 11 июня 2018

В стандартной библиотеке C ++ такой функциональности нет.Также обратите внимание, что в стандартной библиотеке C таких функций нет.Он предоставляется glibc, но не в качестве стандартной библиотеки C: он является частью Linux, а не стандарта C.

...