Зависит ли количество потоков, созданных с использованием System.Threading
, от физических потоков в ЦП? Есть ли между ними прямая взаимосвязь один к одному?
Допустим, если я создам 10 потоков, как показано ниже, в то время как ЦП имеет 4 ядра и 8 потоков, означает ли это, что только 8 потоков будут выполняться одновременно, а для других 2 потоков, ЦП будет переключать задачи?
Thread[] threads = new Thread[10];