Скажем, у меня есть следующая программа c:
#include <stdio.h>
int main()
{
printf("Hello world \n");
getchar();
return 0;
}
gcc 1.c -o helloworld
и, скажем, у меня двухъядерный компьютер:
cat /proc/cpuinfo | grep processor | wc -l
Теперь мой вопрос: когда мы запускаем программукак заставить эту программу работать в core-0 (или любом другом конкретном ядре)?
Как это сделать программно?примеры, API, ссылки на код будет полезно.
Если нет доступных API, то есть ли время компиляции, время ссылки, время загрузки способ сделать это?
OTOH, как проверитьработает ли программа в core-0 или core-1 (или любом другом ядре)?