Lua Lanes:尝试索引全球’os'(零值)
发布时间:2020-12-14 21:48:13 所属栏目:大数据 来源:网络整理
导读:我想使用 Lua Lanes进行多线程处理并记录所花费的时间.这是代码: require "lanes"function performTest () os.execute("testJson-mt.lua")endfor i=1,10,1 do f= lanes.gen(performTest) a=f() startTime = os.time() print("ID "..a[1].." completed.") en
我想使用
Lua Lanes进行多线程处理并记录所花费的时间.这是代码:
require "lanes" function performTest () os.execute("testJson-mt.lua") end for i=1,10,1 do f= lanes.gen(performTest) a=f() startTime = os.time() print("ID "..a[1].." completed.") endTime = os.time() diff = os.difftime (endTime,startTime) print(i..","..os.date("%x %X",startTime)..",endTime)..","..startTime..","..endTime..","..diff) end 但是,当我运行代码时,控制台返回一个错误:lua:testLanes.lua:4:尝试索引全局’os'(一个零值). 此错误代码指向os.execute(“testJson-mt.lua”)这一行.我不太明白这个错误.请指教. 注意:我使用Lua for Windows作为IDE. 解决方法
默认情况下,
lanes.gen loads no libraries,甚至不是基本库.因此,将’*’作为第一个参数传递给lanes.gen以获取通道中的操作系统和其他模块.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |