Если вы говорите о процессоре с гиперпоточностью, то этот процессор имеет дополнительные конвейеры выполнения для большей части цикла выполнения. Что касается приложения .net, то да, у вас не будет времени нарезки и блокировки, которые есть у программного потока. Вам все еще нужно убедиться, что ваши операции являются поточно-ориентированными, в противном случае вам нужно будет выполнить собственную блокировку, чтобы не повредить ваши объекты, вызывая их из нескольких потоков одновременно. Быстрый тест для проверки этого состоит в том, чтобы использовать компьютер с гиперпоточностью, порождать некоторые потоки, которые выполняют тяжелые операции с процессором, и смотреть на использование процессора. Если вы видите все виртуальные ядра на 100%, значит, вы золотые.