以毫秒为单位比较时间
Compare time in MilliSecond
我想检查以毫秒为单位的时间以在服务器客户端架构中执行特定任务?例如,服务器必须以 1800 mili 秒的速度向客户端发送消息,比如 m1,这是怎么做到的?
使用 gettimeofday 例程。它为您提供以微秒粒度为单位的时间。这是你能在 C 语言中获得的最好的。
gettimeofday(&tv1, NULL);//Init
.....
gettimeofday(&tv2, NULL);//Final
printf("nTime:%ld usec", ((tv2.tv_sec-tv1.tv_sec)*1000000 + tv2.tv_usec-tv1.tv_usec));
附注:我假设您需要 C 的信息。提问时,请提供您尝试过的详细信息。
相关文章:
- 为什么字符串比较的 == 运算符相对于任一字符串长度线性时间(似乎)?
- 比较向量中的元素时所花费的时间呈指数级增长
- 与操作员比较两个计时时间点
- 如何使用 CTIME/Chrono Libarey 将开始时间与系统时钟进行比较
- 将系统时间与变量进行比较 - C++
- 如何比较两个经过的时间?
- Rcpp/C++/R:比较日期时间矢量与日期时间时出错(错误:"运算符>"的不明确重载)
- C++ - 仅比较时间
- 比较12小时格式时间
- 使用计时比较C++的持续时间/秒数并不像预期的那样工作
- C++:将当前时间与下一个工作时间进行比较
- 通用恒定时间比较函数C
- 将当前时间 simTime.dbl() 与以前存储的双精度值进行比较并不总是给出正确的答案......为什么?
- 比较向量元件的运行时间复杂性的提高
- 可靠地比较不同机器的时间戳C++
- 时间类比较
- 使用Crypto++进行恒定时间密码摘要比较
- 在boost中比较不同时区的时间
- 以毫秒为单位比较时间
- 比较时间规范值