我得到以下日志:
方案1:取自执行了 64 个调用的程序fork
:
real 0m0.023s
user 0m0.068s
sys 0m0.008s
方案2:取自执行了 64 个调用的程序thread
:
real 0m0.613s
user 0m0.370s
sys 0m2.027s
我不明白系统时间之间的差异。
程序 1 系统时间不应该是更高那么对于程序2来说因为进程之间的上下文切换呢?
我得到以下日志:
方案1:取自执行了 64 个调用的程序fork
:
real 0m0.023s
user 0m0.068s
sys 0m0.008s
方案2:取自执行了 64 个调用的程序thread
:
real 0m0.613s
user 0m0.370s
sys 0m2.027s
我不明白系统时间之间的差异。
程序 1 系统时间不应该是更高那么对于程序2来说因为进程之间的上下文切换呢?