timer相关内容

x86 处理器中的时间源

有人知道可以用来测量时间的x86指令吗?导致任务切换的定时器是否可以通过软件访问? 解决方案 在 x86 平台上测量时间的方法: 实时时钟 - 您操作系统的时间和日期来源.1秒精度.标准 PC 中唯一可用于测量绝对时间的时间源. 8254 Counter/Timers - 已经存在的标准计数器/定时器芯片自 PC 诞生以来的主板上(现在是芯片组内的一个功能块).这是 IRQ0 ..
发布时间:2021-12-31 15:30:42 其他开发

为什么计时器使我的对象保持活动状态?

前言:我知道如何解决问题.我想知道为什么它会出现.请从上到下阅读问题. 众所周知,在 C# 中添加事件处理程序会导致内存泄漏.请参阅为什么以及如何避免事件处理程序内存泄漏? 另一方面,对象通常具有相似或连接的生命周期,并且不需要取消注册事件处理程序.考虑这个例子: 使用系统;公开课A{私有只读 B b;公共 A(B b){this.b = b;b.BEvent += b_BEvent ..
发布时间:2021-12-31 15:30:35 C#/.NET

CommonJ TimerManager 与 EJB3 TimerService

我必须为 WebLogic 实现一个简单的(非集群)计时器,而且似乎有两种不同的“标准"选项 计时器和工作管理器 API (CommonJ) EJB3.0 定时器服务 有人对在 WebLogic 10.0 中使用 CommonJ TimerManager 还是使用 EJB3 TimerService 有任何建议吗? 谢谢. 解决方案 与 CommonJ Timer Ma ..
发布时间:2021-12-31 15:30:26 其他开发

如何在 C 中为 Windows 创建多线程?

我不知道如何在 C 中创建线程,我看到了关于 pthread.h 库的评论,但后来我听说它仅适用于 Linux 操作系统,我有一个定时器函数,我想创建一个线程那个函数,但我不知道我需要使用的库和编写代码的语法,如果有人可以为我提供一个简单的线程代码,或者告诉我我需要放置什么东西以及函数的参数. 这是我创建的倒计时用户申请的特定时间的函数:我需要用那个函数创建一个线程. 功能(倒计时): ..
发布时间:2021-12-31 15:30:17 其他开发

尝试调用虚方法

我正在尝试使用 Timer 和 TimerTask 类制作一个简单的计时器.我不断收到以下错误: Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.View android.view.Window.findViewById(int)' on a null object ..
发布时间:2021-12-31 15:30:07 移动开发

等待n秒,然后下一行代码不冻结表单

嗨,我正在尝试找到一种在移动到下一行代码之前等待数毫秒的方法, 我已经研究了 Thread.Sleep 但这会冻结主窗体,我希望它保持活动状态. 我尝试了计时器和秒表,当它们打勾时应该发布到控制台时,它们都会冻结主表单. 我也找不到在我想要的等待中使用 task.delay 或后台工作程序的方法. 伪代码: 等待 2 - 6 秒记录“等待"记录“等待"记录“等待"停止等待 ..
发布时间:2021-12-31 15:30:00 C#/.NET

跟踪在页面上显示某些元素所花费的时间

假设我们有 4 个 Div(3 个隐藏,1 个可见),用户可以通过 javascript/jQuery 在它们之间切换. 我想计算在每个 Div 上花费的时间,并将包含该时间的 xhr 发送到服务器以将其存储在数据库中.当用户切换 div 视图时将发送此 xhr. 我该怎么做?任何提示将不胜感激. 谢谢, 解决方案 在任何时候,您都可以通过以下方式在变量中记录开始/单圈时 ..
发布时间:2021-12-31 15:29:54 前端开发

.NET 中的高分辨率计时器

我想对我的代码进行一些基本的分析,但发现 C# 中的 DateTime.Now 只有大约 16 毫秒的分辨率.一定有更好的时间保持构造,我还没有找到. 解决方案 下面是一段操作计时的示例代码: Dim sw As New Stopwatch()sw.Start()//向时间插入代码sw.停止()Dim ms As Long = sw.ElapsedMillisecondsConsole. ..
发布时间:2021-12-31 15:29:45 C#/.NET

以毫秒为单位的 Bash 睡眠

我需要一个以毫秒为单位的计时器.我尝试在脚本中使用 sleep 0.1 命令,但我看到以下错误消息: 语法错误:算术运算符无效(错误标记为“.1") 当我在终端中运行 sleep 0.1 时它工作正常. 请帮帮我! 编辑:对不起,我犯了一个错误: 函数定时器{而 [[ 0 -ne $SECS ]];做echo "$SECS.."睡眠 0.1SECS=$[$SECS-0.1 ..
发布时间:2021-12-31 15:29:29 其他开发

CUDA:cudaEvent_t 和 cudaThreadSynchronize 的使用

我对 cudaEvent_t 的用法有点困惑.目前,我正在使用这样的 clock() 调用来查找内核调用的持续时间: cudaThreadSynchronize();时钟_t开始=时钟();fooKernel 寻找更高分辨率的计时器我正在考虑使用 cudaEvent_t.在使用 cudaEventRecord() 记下时间之前,我是否需要调用 cudaThreadSynchronize() 或 ..
发布时间:2021-12-31 15:29:13 其他开发

为什么 Python 的多处理模块中没有 Timer 类?

所以threading模块有一个Timer类继承自Thread类来重复执行一些任务. 我想知道为什么 multiprocessing 模块没有类似的 TimedProcess 类,例如从 Process 继承来重复执行某些任务?> 有可能写出这样一个定时过程,我已经写了一个,但仍然很好奇.还是我遗漏了什么? 解决方案 自己实现非常简单: from multiprocessing ..
发布时间:2021-12-31 15:29:05 Python

Swift Timer.scheduledTimer() 不起作用

我的 swift 应用中有两个视图.我正在执行如下segue. ViewController.swift -----------------> GameViewController.swift 当加载 GameViewController 时,一个值数组也从 ViewController.swift 传递给 GameViewController.swift 定时器应该在 Game ..
发布时间:2021-12-31 15:28:55 移动开发

Android Java:如何减去两次?

我在我的项目中使用了某种秒表并且我有 开始时间例如:18:40:10 h停止时间例如:19:05:15 h 我需要这两个值的结果,例如 final time = stop - start 我找到了一些例子,但它们都非常令人困惑. 有什么简单的解决方法吗? 解决方案 如果您有字符串,您需要使用 java.text.SimpleDateFormat 将它们解析为 java.ut ..
发布时间:2021-12-31 15:28:45 Java开发

onPause/onResume 活动问题

我正在开发一个小型测试应用程序,它有一个计时器,可以将 textview 从 100 更新为从 100 到 0 的倒计时.这很好用,但现在我正尝试在用户按下后退按钮时暂停应用程序手机,然后从他们重新打开应用程序时停止的地方重新启动计时器.这是我正在使用的代码: @Override公共无效 onPause(){如果(this._timer_time_remaining > 0){this.time ..
发布时间:2021-12-31 15:28:40 移动开发

为什么通过 timeBeginPeriod 提高计时器分辨率会影响功耗?

我目前正在用 C# 编写一个应用程序,我需要大约触发一个计时器.每 5 毫秒.根据一些研究,似乎最好的方法是调用 timeBeginPeriod(...) 来改变系统计时器的分辨率.它在我的示例代码中运行良好. 我在 Larry Osterman 的 MSDN 博客 此条目: Adam:调用 timeBeginPeriod 也提高了 GetTickCount 的准确性. 使用 t ..
发布时间:2021-12-31 15:28:28 C#/.NET

如果一个定时器在新的周期时间到来之前不能完成它的所有工作怎么办?

假设我们有一个每 10 分钟运行一次的计时器.如果它的处理周期超过 10 分钟怎么办.是否会为此启动一个新线程?它会中断当前的操作吗?如果单个对象在计时器内发生变异怎么办? 对不起,如果我没有提到任何代码,因为问题很清楚,而且我想从多线程编程极客的角度知道完整的答案,而不是通过尝试通过测试来找到松散的答案示例应用程序.其实我想知道它的工作机制背后的逻辑. 解决方案 如果您正在使用 S ..
发布时间:2021-12-31 15:28:04 C#/.NET

Linux,timerfd 精度

我的系统需要至少 10 毫秒的计时器精度. 我选择了 timerfd,因为它非常适合我,但发现即使时间长达 15 毫秒,它也根本不准确,或者我不明白它是如何工作的. 我测量的时间在 10 毫秒计时器上高达 21 毫秒. 我已经做了一个快速测试来显示我的问题. 这是一个测试: #include #include #include #include #include #include # ..
发布时间:2021-12-31 15:27:56 服务器开发