perf: add sharetable queryall default behavior(all share data) (#1537)

This commit is contained in:
JTrancender
2022-02-16 11:22:59 +08:00
committed by GitHub
parent 40ee98b40e
commit eaba8f969c
2 changed files with 25 additions and 2 deletions

View File

@@ -4,12 +4,21 @@ local sharetable = require "skynet.sharetable"
local function queryall_test()
sharetable.loadtable("test_one", {["message"] = "hello one", x = 1, 1})
sharetable.loadtable("test_two", {["message"] = "hello two", x = 2, 2})
sharetable.loadtable("test_three", {["message"] = "hello three", x = 3, 3})
local list = sharetable.queryall({"test_one", "test_two"})
for filename, tbl in pairs(list) do
for k, v in pairs(tbl) do
print(filename, k, v)
end
end
print("test queryall default")
local defaultlist = sharetable.queryall()
for filename, tbl in pairs(defaultlist) do
for k, v in pairs(tbl) do
print(filename, k, v)
end
end
end
skynet.start(function()