Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kravam
быдлокодер
 Аватар для kravam
1513 / 873 / 44
Регистрация: 04.06.2008
Сообщений: 5,304
#1

Есть бесконечный цикл в программе и она поэтому занимает процессор, как это исправить? - C++

23.01.2012, 14:42. Просмотров 478. Ответов 2
Метки нет (Все метки)

НАписал себе напоминалку, а она жрёт процессор (~~ 45%); код упростил для понятности
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <windows.h>
#include <ctime>
using namespace std;
 
 
int main() {
 
 
//Устанавливатся время, какое мне надо 
time_t t_= 0xcafebabe;
 
 //Всё, теперь работаем в бесконечном цикле.
 while (true) {
  
  
//   if (t_<= time(0)) {
//    //Определёное действие, можно выйти из цикла можно нет, по желанию
//   } 
 
 }   
 return 0;
}
...Не спрашивал бы, но другие напоминалки процессор не жрут ведь! Работают себе спокойно в фоновом режиме, как так? Неужели какой-то другой принцип работы? Ума не приложу! Может кто-нибудь дать совет?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.01.2012, 14:42     Есть бесконечный цикл в программе и она поэтому занимает процессор, как это исправить?
Посмотрите здесь:

Как можно пройти через бесконечный цикл ??? C++
Бесконечный цикл (как избежать?) C++
Бесконечный цикл C++
C++ Бесконечный цикл
Бесконечный цикл C++
как создать бесконечный цикл C++
C++ Бесконечный цикл
Как исправить ошибку и в чем она заключается C++
Бесконечный цикл while C++
C++ как засунуть условно-бесконечный цикл
Как создать бесконечный цикл C++
C++ Найти и исправить ошибки в коде (программа уходит в бесконечный цикл)

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rangerx
1921 / 1530 / 139
Регистрация: 31.05.2009
Сообщений: 2,892
23.01.2012, 14:44     Есть бесконечный цикл в программе и она поэтому занимает процессор, как это исправить? #2
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
kravam
быдлокодер
 Аватар для kravam
1513 / 873 / 44
Регистрация: 04.06.2008
Сообщений: 5,304
23.01.2012, 14:49  [ТС]     Есть бесконечный цикл в программе и она поэтому занимает процессор, как это исправить? #3
Ну хотелось бы услышать может кто писал подобное, пусть поделится опытом, насколько оправдано применение этой функции в долгосрочной тык скыть перспективе? При 5-ти, 7-ми, 10-ти заданиях? Она помогает, да, но ведь всё-таки идёт работа со времнем...
Yandex
Объявления
23.01.2012, 14:49     Есть бесконечный цикл в программе и она поэтому занимает процессор, как это исправить?
Ответ Создать тему
Опции темы

Текущее время: 17:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru