35得票6回答
为什么CLOCKS_PER_SEC不是每秒钟实际的时钟数?

我刚刚写了这个简短的C++程序,用于近似计算每秒钟的时钟滴答数。#include <iostream> #include <time.h> using namespace std; int main () { for(int i = 0; i < 1...

23得票5回答
自首次启动以来的时间

我正在开发一个Android应用程序,并遇到了确定系统首次启动时间的问题。我的意思是我需要测量从设备第一次启动开始已经过去了多长时间。 我知道监听ACTION_BOOT_COMPLETED并在SharedPreferences中保存任何东西的解决方案,但我需要另一种解决方案,因为这种方法对某些...

22得票6回答
JavaScript的setTimeout和系统时间的更改会引起问题。

我注意到,如果我将setTimeout设置为未来1分钟,然后将我的系统时间更改为过去5分钟,setTimeout函数将在6分钟后触发。 我这样做是因为我想看看系统时钟在夏令时更改期间会发生什么。 我的JavaScript网页使用setTimeout函数每5秒自动刷新页面,如果夏令时更改,则...

21得票3回答
当使用亚马逊的EC2服务来解决时钟漂移问题时,我应该使用哪个NTP服务器?

我正在使用AWS并且在EC2服务器上... [dalvarado@mymachine ~]$ uname -a Linux mydomain.org 3.14.33-26.47.amzn1.x86_64 #1 SMP Wed Feb 11 22:39:25 UTC 2015 x86_64 x...

20得票4回答
当等待std::condition_variable时,我该如何处理系统时钟的变化?

我正在尝试在 C++11 中实现一些跨平台的代码。其中一部分代码使用 std::condition_variable 实现信号量对象。当我需要在信号量上进行定时等待时,我使用 wait_until 或 wait_for。 我遇到的问题是,在基于 POSIX 的系统上,condition_va...

18得票1回答
以编程方式设置Android的日期/时间

我需要在Android中以编程方式设置日期/时间,但我一直没有成功! 以下是三个可能的源代码: 源代码1AlarmManager alarm = (AlarmManager) getSystemService(ALARM_SERVICE); alarm.setTime(133008281...

15得票2回答
在Node.js中单调递增的时间

这个问题已经在浏览器中得到了解答这里,但是window.performance.now()在Node.js中明显不可用。 一些应用程序需要一个稳定的时钟,即一个随着时间单调递增且不受系统时钟漂移影响的时钟。例如,Java有System.nanoTime(),C++有std::chrono::s...

11得票1回答
在讨论 Lamport 的同步算法时,“partial ordering” 和 “total ordering” 是什么意思?

我的理解是,部分排序和全序是两组规则。 部分排序有三条规则: (1) 如果a和b是同一进程中的两个事件,并且a在b之前发生,则a -> b。 (2) ... (3) ... 那么,什么是全序呢? 为什么要这样命名?

10得票1回答
C语言中clock()函数的准确性

我有一些代码,试图确定一个代码块的执行时间。 #include <time.h> #include <stdio.h> int main() { clock_t start_t, end_t, total_t; int i; start_t = ...

10得票2回答
Android - 不依赖设备时钟获取当前时间

我注意到System.currentTimeMillis()的时间与设备相关。如果我更改设备时钟的时间,这个方法将返回不同的答案。 例如:如果现在的真实时间是10:00,而我把设备上的时钟改成了9:30,那么System.currentTimeMillis()将返回9:30的时间(以毫秒为单...