Запитання з тегом «timer»

Таймер - це компонент, який має функціональні можливості запускати визначені користувачем дії через регулярні проміжки часу, налаштовані користувачем.

4
Як користуватися QueryPerformanceCounter?
Нещодавно я вирішив, що мені потрібно перейти від використання мілісекунд до мікросекунд для мого класу Таймер, і після деяких досліджень я вирішив, що QueryPerformanceCounter - це, напевно, моя найбезпечніша ставка. (Попередження про Boost::Posixте, що він може не працювати на Win32 API, трохи відклало мене). Однак я не дуже впевнений, як …
97 c++  windows  timer 

10
Чи гарантовано gettimeofday () з мікросекундною роздільною здатністю?
Я переношу гру, яка спочатку була написана для Win32 API, на Linux (ну, перенесення порту OS X порту Win32 на Linux). Я реалізував QueryPerformanceCounter, давши uSeconds з моменту запуску процесу: BOOL QueryPerformanceCounter(LARGE_INTEGER* performanceCount) { gettimeofday(&currentTimeVal, NULL); performanceCount->QuadPart = (currentTimeVal.tv_sec - startTimeVal.tv_sec); performanceCount->QuadPart *= (1000 * 1000); performanceCount->QuadPart += (currentTimeVal.tv_usec - …

4
Різниця між std :: system_clock і std :: steady_clock?
У чому різниця між std::system_clockі std::steady_clock? (Чудовим є приклад, який ілюструє різні результати / поведінку). Якщо моєю метою є точно виміряти час виконання функцій (наприклад, орієнтир), що було б найкращим вибором між std::system_clock, std::steady_clockі std::high_resolution_clock?
97 c++  c++11  timer  chrono 

5
Чи працюють таймери C # в окремому потоці?
Чи System.Timers.Timer працює в окремому потоці, ніж у потоку, який його створив? Скажімо, у мене є клас із таймером, який спрацьовує кожні 5 секунд. Коли спрацьовує таймер, у минулому методі якийсь об’єкт модифікується. Скажімо, модифікація цього об’єкта займає багато часу, наприклад 10 секунд. Чи можливо, що в цьому сценарії я …

4
Як отримати тривалість, як int milli's та float seconds з <chrono>?
Я намагаюся використовувати бібліотеку chrono для таймерів та тривалості. Я хочу мати можливість мати Duration frameStart;(від запуску програми) і Duration frameDelta;(час між кадрами) Мені потрібно вміти отримувати frameDeltaтривалість як мілісекунди та плаваючі секунди. Як це зробити за допомогою нових &lt;chrono&gt;бібліотек c ++ 11 ? Я працював над цим і гуглив …
94 c++  c++11  timer  chrono 

3
Правильний спосіб реалізації нескінченного завдання. (Таймери проти завдання)
Отже, мій додаток повинен виконувати дію майже безперервно (з паузою приблизно 10 секунд між кожним запуском), поки програма працює або вимагається скасування. Робота, яку йому потрібно виконати, може тривати до 30 секунд. Чи краще використовувати System.Timers.Timer та використовувати AutoReset, щоб переконатися, що він не виконує дію до завершення попередньої "галочки". …

7
Чи існує заміна завдання на основі System.Threading.Timer?
Я новачок у завданнях .Net 4.0, і я не зміг знайти те, що, на мою думку, було б заміною на основі завдань або реалізацією таймера, наприклад періодичне завдання. Чи є така річ? Оновлення Я придумав рішення, яке, на мою думку, є рішенням для моїх потреб, а саме: обернути функцію "Таймер" …

6
Як отримати доступ до методу HttpServerUtility.MapPath у потоці або таймері?
Я використовую a System.Timers.Timerу своєму додатку Asp.Net, і мені потрібно використовувати HttpServerUtility.MapPathметод, який, здається, доступний лише через HttpContext.Current.Server.MapPath. Проблема полягає в тому, що HttpContext.Currentце , nullколи Timer.Elapsedспрацьовує подія. Чи є інший спосіб отримати посилання на об’єкт HttpServerUtility? Я міг би вколоти його в конструкторі мого класу. Це безпечно? Як я …


3
Чому існує 5 версій класів таймерів у .NET?
Чому у фреймворку .Net існує п’ять класів таймерів, а саме такі: System.Timers.Timer System.Threading.Timer System.Windows.Forms.Timer System.Web.UI.Timer System.Windows.Threading.DispatcherTimer Чому існує кілька версій класу Timer? І в чому різниця між ними?
81 c#  .net  timer 

6
Найкращий метод синхронізації в C?
Який найкращий спосіб приурочити розділ коду з високою роздільною здатністю та портативністю? /* Time from here */ ProcessIntenseFunction(); /* to here. */ printf("Time taken %d seconds %d milliseconds", sec, msec); Чи існує стандартна бібліотека, яка має крос-платформне рішення?
80 c  performance  timer  timing 

10
Як визначити час роботи в мілісекундах у Ruby?
Я хочу з'ясувати, скільки мілісекунд використовує певна функція. Тож я виглядав високо і низько, але не міг знайти способу, щоб отримати час у Ruby з мілісекундною точністю. Як ти це робиш? У більшості мов програмування це просто щось на зразок start = now.milliseconds myfunction() end = now.milliseconds time = end …
79 ruby  timer 

4
Як запланувати виконання завдання з періодичними інтервалами?
Я пробував деякі коди для реалізації запланованого завдання і придумував ці коди. import java.util.*; class Task extends TimerTask { int count = 1; // run is a abstract method that defines task performed at scheduled time. public void run() { System.out.println(count+" : Mahendra Singh"); count++; } } class TaskScheduling { …
76 java  timer  schedule 

7
Чи можна використовувати секундомір у виробничому коді?
Мені потрібен точний таймер, і DateTime. Зараз здається недостатньо точним. З прочитаних описів System.Diagnostics.Stopwatch здається саме тим, що я хочу. Але у мене є фобія. Я нервуюся з приводу використання будь-чого від System.Diagnostics у фактичному виробничому коді. (Я широко використовую його для налагодження за допомогою Asserts, PrintLns тощо, але ще …

4
Чому System.Timers.Timer переживає GC, але не System.Threading.Timer?
Здається, System.Timers.Timerекземпляри зберігаються в живих за допомогою якогось механізму, але System.Threading.Timerекземпляри - ні. Зразок програми з періодичним System.Threading.Timerта автоматичним скиданням System.Timers.Timer: class Program { static void Main(string[] args) { var timer1 = new System.Threading.Timer( _ =&gt; Console.WriteLine("Stayin alive (1)..."), null, 0, 400); var timer2 = new System.Timers.Timer { Interval = …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.