Вопросы с тегом «timer»

148
Java: запустить функцию через определенное количество секунд

У меня есть особая функция, которую я хочу выполнить через 5 секунд. Как я могу сделать это на Java? Я нашел javax.swing.timer, но я не могу понять, как его использовать. Похоже, я ищу что-то более простое, чем этот класс. Пожалуйста, добавьте простой пример...

127
Печатайте «привет, мир» каждые X секунд

В последнее время для распечатки я использую циклы с большими числами Hello World: int counter = 0; while(true) { //loop for ~5 seconds for(int i = 0; i < 2147483647 ; i++) { //another loop because it's 2012 and PCs have gotten considerably faster :) for(int j = 0; j < 2147483647 ; j++){ ......

114
Как сбросить таймер на C #?

Есть три Timerкласса , которые я знаю, System.Threading.Timer, System.Timers.Timerи System.Windows.Forms.Timer, но ни один из них не имеет .Reset()функции , которая будет сбросить текущее время , прошедшее до 0. Есть ли класс BCL, у которого есть эта функция? Есть ли способ сделать это без взлома?...

114
Как запускать метод каждые X секунд

Я разрабатываю приложение для Android 2.3.3, и мне нужно запускать метод каждые X секунд . В iOS у меня есть NSTimer , но в Android я не знаю, что использовать. Кто-то порекомендовал мне Хендлера ; другой порекомендовал мне AlarmManager, но я не знаю, какой метод лучше подходит для NSTimer . Это...

112
System.Threading.Timer в С #, похоже, не работает. Он работает очень быстро каждые 3 секунды

У меня есть объект таймера. Я хочу, чтобы он запускался каждую минуту. В частности, он должен запускать OnCallBackметод и становиться неактивным во время выполнения OnCallBackметода. После OnCallBackзавершения метода он (а OnCallBack) перезапускает таймер. Вот что у меня есть прямо сейчас: private...

108
Лучший таймер для использования в службе Windows

Заблокировано . Этот вопрос и ответы на него заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Мне нужно создать службу Windows, которая будет выполняться каждые N периодов времени. Возникает вопрос:...

104
Timertask или обработчик

Допустим, я хочу выполнять какое-то действие каждые 10 секунд, и не обязательно обновлять представление. Вопрос в том, что лучше (я имею в виду более эффективное и действенное) использовать таймер с timertask, как здесь: final Handler handler = new Handler(); TimerTask timertask = new TimerTask()...

103
setTimeout / clearTimeout проблемы

Я пытаюсь сделать так, чтобы страница переходила на стартовую, например, после. 10 секунд бездействия (пользователь никуда не нажимает). В остальном я использую jQuery, но set / clear в моей тестовой функции - это чистый javascript. В моем разочаровании я получил что-то вроде этой функции, которую...

103
Надежный таймер в консольном приложении

Я знаю, что в .NET существует три типа таймеров (см. Сравнение классов таймеров в библиотеке классов .NET Framework ). Я выбрал поточный таймер, так как другие типы могут дрейфовать, если основной поток занят, и мне нужно, чтобы это было надежно. То, как этот таймер работает в управлении таймером,...

102
Timer & TimerTask против Thread + sleep в Java

Я нашел здесь похожие вопросы, но не получил удовлетворительных ответов. Итак, перефразируя вопрос еще раз - У меня есть задача, которую нужно выполнять периодически (скажем, с интервалом в 1 минуту). В чем преимущество использования Timertask и Timer для этого по сравнению с созданием нового...

102
C ++ получает время в миллисекундах в Linux - clock () не работает должным образом

В Windows clock()возвращает время в миллисекундах, но в этом Linux-устройстве, над которым я работаю, оно округляет его до ближайшей 1000, поэтому точность составляет только «второй» уровень, а не уровень миллисекунд. Я нашел решение с Qt, используя QTimeкласс, создавая экземпляр объекта и вызывая...

101
Функция таймера для отображения времени в наносекундах с использованием C ++

Я хочу рассчитать время, необходимое API для возврата значения. Время, необходимое для такого действия, составляет наносекунды. Поскольку API - это класс / функция C ++, я использую timer.h, чтобы вычислить то же самое: #include <ctime> #include <cstdio> using namespace std; int...

98
Таймеры C # проходят в отдельном потоке?

Проходит ли System.Timers.Timer в отдельном потоке, а не в потоке, который его создал? Допустим, у меня есть класс с таймером, который срабатывает каждые 5 секунд. Когда срабатывает таймер, в прошедшем методе изменяется какой-то объект. Допустим, изменение этого объекта занимает много времени,...

98
Сравнение таймера с DispatcherTimer

какая разница between System.Windows.Forms.Timer()а System.Windows.Threading.DispatcherTimer()? В каких случаях мы должны их использовать? какие-нибудь лучшие практики?

97
Гарантировано ли разрешение gettimeofday () в микросекундах?

Я портирую игру, которая изначально была написана для Win32 API, в Linux (ну, портирую OS X порта Win32 в Linux). Я реализовал QueryPerformanceCounter, указав uSeconds с момента запуска процесса: BOOL QueryPerformanceCounter(LARGE_INTEGER* performanceCount) { gettimeofday(&currentTimeVal,...

97
Разница между std :: system_clock и std :: stable_clock?

В чем разница между std::system_clockи std::steady_clock? (Примерный случай, иллюстрирующий разные результаты / поведение, был бы отличным). Если моя цель - точно измерить время выполнения функций (например, эталонный тест), что будет лучшим выбором между std::system_clock, std::steady_clockи...

97
Как использовать QueryPerformanceCounter?

Недавно я решил, что мне нужно перейти от использования миллисекунд к микросекундам для моего класса Timer, и после некоторых исследований я решил, что QueryPerformanceCounter, вероятно, моя самая безопасная ставка. (Предупреждение о Boost::Posixтом, что он может не работать в Win32 API, меня...

94
Как получить продолжительность в виде int milli и float секунд из <chrono>?

Я пытаюсь использовать библиотеку хронографов для таймеров и продолжительности. Я хочу иметь Duration frameStart;(при запуске приложения) и Duration frameDelta;(время между кадрами) Мне нужно получить frameDeltaпродолжительность в миллисекундах и секундах с плавающей запятой. Как вы это делаете с...