【问题标题】:Microseconds timer with Carbon framework带有 Carbon 框架的微秒计时器
【发布时间】:2012-04-19 09:12:16
【问题描述】:

是否有等价于:我们可以在 Carbon 框架中找到的 Microseconds()?

** 微秒() * * 概括: * 确定从那时起经过的微秒数 * 系统启动时间。 * * 讨论: * 返回一个值,表示从一些微秒开始 * 时间点,通常是系统启动后。一 * 微秒是 1 * 10^-6 秒,所以有一百万 ( * 1,000,000 ) 微秒每秒。供参考,在一 * 微秒光可以在真空中传播约 850 英尺。 * * Microseconds() 不一定在计算机运行时提前 *睡着了,所以它不应该用于长时间的计时。 * * 参数: * * microTickCount: * 自系统启动以来经过的微秒数。 * * 可用性: * Mac OS X:CoreServices.framework 10.0 及更高版本 * CarbonLib:在 CarbonLib 1.0 及更高版本中 * 非碳 CFM:在 InterfaceLib 7.1 及更高版本中*

【问题讨论】:

  • 为什么需要一个等价物?它不在 Carbon.framework 中,它在 CarbonCore.framework 中,它在 CoreServices.framework 中,并且未被弃用。
  • 由于您使用的是 C++,因此您应该考虑使用标准库而不是 Carbon。查找有关 <chrono> 库的信息。

标签: c++ macos frameworks timer macos-carbon


【解决方案1】:

Microseconds 是一项核心服务,它始终可以从 Carbon 访问。 (Carbon 位于核心服务之上)。

它也源自经典的 Mac OS。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-08
    • 1970-01-01
    相关资源
    最近更新 更多