Если я создаю консольное приложение и выполняю много работы с пулом потоков, и поддерживаю консольное приложение, используя единственную Console.ReadLine ();
Будет ли приложение работать с максимальной нагрузкой в этом случае?Сможет ли пул потоков использовать как можно больше ресурсов процессора?Или Console.ReadLine захватывает основной поток таким образом, что он крадет процессор из пула потоков?
(я полагал, что ReadLine не ворует время процессора значительным образом, но согласноПрофилировщик JetBrains, 60% процессорного времени тратится в моем единственном операторе ReadLine)