📅  最后修改于: 2023-12-03 15:04:09.228000             🧑  作者: Mango
在Python中,time模块提供了一系列与时间相关的函数和变量。其中,thread_time_ns()函数用于获取线程的CPU时间,返回的值是以纳秒为单位的浮点数。
time.thread_time_ns()
该函数不需要任何参数。
函数返回一个浮点数,以纳秒为单位,表示当前线程的CPU时间。
以下示例演示了如何使用thread_time_ns()函数获取当前线程的CPU时间:
import time
start_time = time.thread_time_ns()
# 执行一些任务...
end_time = time.thread_time_ns()
elapsed_time_ns = end_time - start_time
elapsed_time_ms = elapsed_time_ns / 1000000
print("任务执行时间:{:.2f}ms".format(elapsed_time_ms))
输出:
任务执行时间:2.54ms