Зависнет ли одноядерный компьютер при while(1) {}?
Зависит от операционной системы и от железа. 
Если мы говорим о windows, то начиная с вин 9x операционная система периодически получает управление даже при наличии зависших процессов.
Если процессу выставить приоритет REALTIME, тогда "верно". В общем же случае - нет.