timer

    6热度

    8回答

    我有一个计数器硬件,我可以观察时间考虑因素。它计数毫秒并存储在一个16位无符号值中。如何安全检查,如果计时器值超过一定的时间和安全地处理不可避免的过渡: //this is a bit contrived, but it illustrates what I'm trying to do const uint16_t print_interval = 5000; // milliseconds

    2热度

    7回答

    我的雇主只是让我在他们运行的Java EE WebSphere应用程序中运行定时批处理。它应该每天晚上11点30分开始上课。 我不是很熟悉Java EE和WebSphere服务器(或者tomcat,在开发环境中),而且我一直在挖掘,但是我发现的所有东西都是关于java定时器类的,但不是如何设置它或调用它。 看起来也需要编辑web.xml文件。 任何帮助将不胜感激!

    75热度

    2回答

    我知道在.NET中有三种定时器类型(请参阅Comparing the Timer Classes in the .NET Framework Class Library)。我选择了一个线程计时器,因为如果主线程忙,其他类型可能会漂移,我需要这个可靠。 这个计时器在定时器控制中的工作方式被放在另一个线程上,所以它可以随着父线程不忙时在父线程上完成的工作始终打勾。 控制台应用程序中这个计时器的问题是,

    86热度

    6回答

    我在Asp.Net应用程序中使用System.Timers.Timer,我需要使用HttpServerUtility.MapPath方法,似乎只有通过HttpContext.Current.Server.MapPath可用。 问题是HttpContext.Current是null当Timer.Elapsed事件触发。 是否有另一种方式来获得一个HttpServerUtility对象的引用? 我可以

    1热度

    6回答

    考虑以下代码... using System.Threading; //... Timer someWork = new Timer( delegate(object state) { //Do some work here... }, null, 0, 60000); HttpContext.Current.Application["SomeWor

    9热度

    3回答

    我目前正在开发一个具有特定需求的项目。是这些的简要概述如下: 数据从外部web服务检索 的数据存储在SQL 2005 数据经由web GUI Windows服务与所述连通操纵除了通过数据库之外,Web服务与我们的内部Web UI没有耦合。 与Web服务的通信需要基于时间,并通过用户在Web UI上的干预来触发。 用于网络服务的通信的触发电流(预预生产)模型是通过其存储触发从人工干预产生的请求的数据

    14热度

    6回答

    我试图重建一个旧的节拍器应用程序,最初使用C++编写的MFC使用C#编写.NET。我遇到的其中一个问题是让定时器足够精确地“打勾”。例如,假设一个简单的BPM(每分钟跳动次数)为120,计时器应该每隔0.5秒(或500毫秒)打勾一次。然而,使用它作为ticks的基础并不完全准确,因为.NET只能保证你的timer不会在经过的时间过去之前打勾。 目前,为了解决这个问题,对于上面使用的相同的120个B

    18热度

    4回答

    我目前正在C#中编写一个简单的基于计时器的迷你应用程序,每k秒执行一次动作n次。 我试图采用测试驱动的开发风格,所以我的目标是单元测试应用程序的所有部分。 所以,我的问题是:有单位测试基于计时器的类的好方法吗? 正如我所看到的那样,问题在于测试将花费很长的时间执行很大的风险,因为他们必须等待期望的动作发生。 特别是如果你想要现实的数据(秒),而不是使用框架允许的最小时间分辨率(1毫秒?)。 我正在

    26热度

    4回答

    我正在编写一个应用程序,需要使用Timer s,但可能很多。 System.Threading.Timer类的可扩展性如何?该文件只是说它是“轻量级”的,但没有进一步解释。这些定时器是否会被吸入单个线程(或非常小的线程池)中,以代表Timer处理所有回调,还是每个Timer都有自己的线程? 我想用另一种方法来重述这个问题是:System.Threading.Timer如何实现?

    36热度

    7回答

    我想在java.I中有一个可重置的java.utils.Timer需要设置一个关闭事件发生在X秒内。如果在创建计时器和X秒之间没有任何事情发生,则该事件将正常发生。 但是,如果在X秒过去之前,我认为事件应该在Y秒后发生,那么我希望能够通知计时器重置其时间,以便事件在Y秒内发生。 例如计时器应该能够做这样的事情: Timer timer = new Timer(); timer.schedule(