Как принудительно запустить два потока на двух ядрах
У меня есть код C в Linux, в котором у меня есть два Pthreads. Я должен сделать так, чтобы каждый поток работал на разных ядрах.
Например, у меня есть два ядра, поэтому один поток должен выполняться на core1, а второй поток должен выполняться на core2.
Есть ли способ, как, программное обеспечение или системный вызов, чтобы сделать это?