В многоядерных процессорах и приложениях Windows запускается много потоков. по умолчанию потоки выполняются на нескольких ядрах? Я имею в виду, что каждый поток может работать на отдельном ядре.
Edit:
Если мое приложение запускает много потоков, все эти потоки будут выполняться в одном процессе.
Без параллельного программирования.
Является ли процесс способным делить и работать на многих ядрах?
Получает ли мое приложение преимущества многоядерной обработки?