Зависнет ли одноядерный компьютер при while(1) {}? 1) Допустим есть такая программа на c++int main() { while(1) {}; } Представим что у нас одноядерный компьютер и операционная система которая поддерживает многопотночность. Верно ли то что эта программа приведет к полному зависанию компьютера (Другие потоки не смогут исполнятся, потому что ядро не сможет прервать поток, так как в этой программе нет системного вызова ядра, а значит и прерывать поток некому.)
Да, на одноядерном компьютере эта программа вызовет полное зависание, так как она создает бесконечный цикл (while(1)), который не позволяет другим потокам выполняться. Ядро не сможет прервать этот поток, так как нет системного вызова ядра внутри цикла. Поэтому компьютер будет зависнуть и другие задачи не смогут быть выполнены.
Да, на одноядерном компьютере эта программа вызовет полное зависание, так как она создает бесконечный цикл (while(1)), который не позволяет другим потокам выполняться. Ядро не сможет прервать этот поток, так как нет системного вызова ядра внутри цикла. Поэтому компьютер будет зависнуть и другие задачи не смогут быть выполнены.