Ошибка, которую вы предоставили, просто означает, что ваши потоки не получат время процессора/процессора для выполнения своих задач.
Проблема может быть в вашем приложении, то есть какой-то метод отвечает за использование высоких процессоров. Либо неправильно написанная (проблема реализации), либо дизайн решения (проблема дизайна) не являются оптимальными. Чтобы узнать виновника, профайл приложения с помощью профилировщика, статических инструментов анализа кода. Настройте/оптимизируйте фрагмент метода/кода, а затем снова проверьте.
Если все методы не тяжелые, а дизайн и реализация хороши, то это может быть из-за потоков. Проверьте, где процессор тратит время. Действительно ли он занят полезной работой или просто делает бесполезную работу (io, ожидание ожидания, переключение контекста и т. Д.). Если ваше приложение делает ненужную/неосуществимую работу, попробуйте реализовать очередь блокировки потоков/потоков без блокировки.
Делать это также отслеживать другие ресурсы (память/сеть/диск), и если ваши уровни приложения, такие как базы данных/Web/LDAP и т.д., особенно если они размещены на одном сервере.
Я надеюсь, что это поможет вам найти место, где вам нужно посмотреть.
Кто такие "мы"? Можете ли вы предоставить дополнительную информацию? –