代码之家  ›  专栏  ›  技术社区  ›  Vincent

奈米时间在MacOS上做什么?

  •  2
  • Vincent  · 技术社区  · 6 年前

    我目前正在努力了解 nanotime 在Go中为MacOS实现。

    Linux (见实施链接 here ,似乎是打电话来的 clock_gettime .

    Windows (见实施链接 here )似乎是打电话来的 QueryPerformanceCounter .

    但我找不到它的作用 MacOS 以及它调用的等效系统函数。它在做什么 马科斯 ?

    注意:非常欢迎链接到源代码。

    1 回复  |  直到 6 年前
        1
  •  2
  •   justinas    6 年前

    Here is 这个 nanotime 达尔文的实施。它召唤 nanotime_trampoline ,在Go程序集中实现,依次 seems to call mach_absolute_time , defined in macOS's libSystem

    推荐文章