30 lines
567 B
Lua
30 lines
567 B
Lua
require "llib"
|
|
|
|
llib.config.set({print_meta=1,max_depth=22})
|
|
--llib.thread.lock(1)
|
|
--llib.thread.lock(2)
|
|
--llib.thread.unlock(2)
|
|
a = llib.thread.buffer(llib.crypto.md5())
|
|
|
|
a:mod(function(e) return e end)
|
|
print("hi")
|
|
for i=1,20 do
|
|
llib.thread.async(function (res)
|
|
a:mod(function(e) return e:update("meow") end)
|
|
end)
|
|
end
|
|
|
|
os.execute("sleep 1")
|
|
print(a:get():final())
|
|
--print("unlock")
|
|
--llib.thread.unlock(1)
|
|
|
|
|
|
--awa = thread_a:await()
|
|
|
|
--print(awa:await())
|
|
--print((awa + "hi"):final())
|
|
--thread_a:clean()
|
|
|
|
print("clean exit")
|