【发布时间】:2010-01-04 20:30:03
【问题描述】:
调用 API 函数是否被视为昂贵的操作? (将其与作为我的应用程序一部分的函数调用进行比较时)
我知道某些 API 函数会导致内核模式的飞跃,但对所有这些函数都是如此吗?
更具体:调用GetThreadId 函数的成本是多少?
【问题讨论】:
-
您的意思是系统调用,而不是 API 调用。 API 调用可能属于用户空间库,如果做得好,函数序言和结语通常是 4 - 1 字节指令 + 调用和 ret 指令......通常:D
标签: winapi