Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Притон
0 / 0 / 0
Регистрация: 14.12.2014
Сообщений: 11
1

Выполнение двух функций независимо друг от друга

14.12.2014, 04:50. Просмотров 333. Ответов 3
Метки нет (Все метки)

Пытаюсь написать игрушку, но возникают проблемы со временем. Мне нужно чтобы переменной, независимо от выполнения каких либо операций с функциями, каждые 3 секунды прибавлялось определенное число. Но оно прибавляется только тогда, когда я к ней обращаюсь ... Можно ли запустить функцию прибавления отдельно от других функций, и чтобы она работала непрерывно?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2014, 04:50
Ответы с готовыми решениями:

Удалить зависимость функций друг от друга
есть 2 функции(ввод и вывод массива).почему если разлучить эти 2 функции то...

Приведение двух классов к типу друг друга
Всем добрый день, Прошу вашей помощи с пониманием принципов работы...

Динамическая матрица (Найти координаты двух точек, наиболее удалённых друг от друга)
Дана динамическая матрица размера N*2 (N вводится). Каждая строка матрицы...

В 2х классах указатели друг на друга
Я хочу в main() создать экземпляр класса игрок. и экземпляр класса турнир....

Структуры с указателями друг на друга
Нужно написать программу для создания динамической конструкции из элементов...

3
Гром
211 / 130 / 28
Регистрация: 20.03.2009
Сообщений: 1,111
Записей в блоге: 16
Завершенные тесты: 1
14.12.2014, 09:21 2
В общих чертах - нужно запустить в отдельном потоке функцию подобного вида:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void MyClass::continuoslyUpdateVariable()
{
int t = GetTickCount();
while (true)
 {
 int curr = GetTickCount();
 if (curr - t > 3000)
  {
  myVariable += 10;
  t = curr;
  }
 }
}
0
dimabubyakin
160 / 121 / 85
Регистрация: 16.10.2013
Сообщений: 1,738
Завершенные тесты: 5
14.12.2014, 09:43 3
http://habrahabr.ru/post/184436/
http://eax.me/winapi-threads/
0
Renji
2105 / 1545 / 471
Регистрация: 05.06.2014
Сообщений: 4,484
14.12.2014, 09:56 4
Цитата Сообщение от Гром Посмотреть сообщение
int t = GetTickCount();
Вот так и рождаются программы которые грузят процессор даже когда не делают нифига.
C++
1
std::this_thread::sleep_for (std::chrono::seconds(3));
В цикле.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2014, 09:56

Вложенные в друг друга классы
Есть исходный код: class1.h #pragma once #include "class2.h" class class1...

Подключение .h файлов друг в друга
Здравствуйте. Появилась такая проблема: есть два .h файла, и они перекликаются...

Два класса, вызывающие друг друга
У меня есть файл class1.h и файл class2.h внутри класса 1 вызывается класс 2...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru