приостанавливается, пока другой процесс не освободит монитор [6].
4.6 Нити
При
мультипрограммировании
повышается
пропускная
способность системы, но отдельный процесс никогда не может быть
выполнен быстрее, чем если бы он выполнялся в однопрограммном
режиме. Однако задача, решаемая в рамках одного процесса, может
обладать внутренним параллелизмом, который в принципе позволяет
ускорить ее решение. Например, в ходе выполнения задачи
происходит обращение к внешнему устройству, и на время этой
операции можно не блокировать полностью выполнение процесса, а
продолжить вычисления по другой «ветви» процесса.
Достарыңызбен бөлісу: |