Зачем мне использовать несколько потоков для одной задачи обработки, если я могу повысить приоритет программы?

Ранее я спрашивал об обработке потока данных, и кто-то предложил поместить данные в очередь и обработать эти данные на другом устройстве. Если бы это было слишком медленно, я бы использовал несколько потоков.

Однако я использую систему с одним ядром. Итак, мой вопрос: почему бы не повысить приоритет моего приложения, чтобы оно получало больше процессорного времени от ОС? Я пишу серверное приложение, и это будет единственная большая работа, которая там запущена.

Каковы были бы плюсы и минусы повышения приоритета? :)

5
задан Jasper 17 January 2012 в 22:37
поделиться