2010-09-18 2 views
0

Можно создать дубликат:
What are the thread limitations when working on Linux compared to processes for network/IO-bound apps?Темы против процессов

Что означает переключений контекста в потоках или процессах? И что лучше: нитки или процессы? Я имею в виду, что более эффективно и экономичнее времени?

ответ

3

Посмотрите на this answer.

+0

Это не моя вина, ваши ответы неосведомленные и воздушный. Сделайте себя известным. –

0

Я не думаю, что вы можете сказать, что один лучше другого - это зависит от того, что вы делаете.

Существует подробное описание переключений контекста здесь: http://en.wikipedia.org/wiki/Context_switch

В самом общем смысле переключение контекста, когда процессор приостанавливает выполнение задачи, чтобы сделать еще одну задачу.

0

Кроме того, вы должны помнить, что потоки могут быть вашим единственным выбором, если ваша операционная система встраиваются и не поддерживает несколько процессов;)

Смежные вопросы