Правда ли опасно запускать бесконечный цикл в с++? - Вопросы по С+

Вопрос Правда ли опасно запускать бесконечный цикл в с++?

Регистрация
20 Янв 2013
Сообщения
78
Репутация
0
Спасибо
0
Монет
0
Правда ли опасно запускать бесконечный цикл в с++?
 
Регистрация
16 Окт 2013
Сообщения
97
Репутация
0
Спасибо
0
Монет
0
В смысле - опасно? Ничего не взорвётся, просто будет прога, впустую занимающая память, пока не переполнит какую-то переменную и система не убъёт процесс. Вот и вся опасность.
 
Регистрация
22 Окт 2013
Сообщения
91
Репутация
0
Спасибо
0
Монет
0
Почти все программы содержат в себе бесконечный цикл, включая саму операционную систему и это как бы их нормальное поведение.

Другое дело, что если этот цикл не только бесконечный, но еще и пустой или не содержит операций ожидания (для передачи кванта времени другим процессам), то на современных многоядерных он просто займёт одно ядро процессора на 100%, ничего по сути при этом не делая и грея проц до определённой температуры, даже не максимальной. В старых одноядерных это приводило к тормозам всей системы, на современных это не так критично, но для коммерческих программ, если это не какой-нибудь майнер - такое поведение недопустимо, т.е. в цикле всегда должен быть какой-то sleep, хотя бы изредка.
 
Регистрация
20 Дек 2013
Сообщения
76
Репутация
0
Спасибо
1
Монет
0
Нет не опасно у тебя комп взлетит а если серьезно то нет
 
Сверху Снизу