1.os.clock函数的实现是调用了c语言的函数函数库,实现代码如下:

 

static int os_clock (lua_State *L) {  
lua_pushnumber(L, ((lua_Number)clock())/(lua_Number)CLOCKS_PER_SEC);  
return 1;  
}

可能会返回负数

 

 

2.使用socket.gettime()函数代替os.clock()

require "socket" 
local t = socket.gettime()

 

相关文章: