From 2b985e277f06a7086025ab292ddb22b5ded89189 Mon Sep 17 00:00:00 2001 From: ame Date: Thu, 9 May 2024 10:31:26 -0500 Subject: work on memory saftey --- tests/h.lua | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) (limited to 'tests/h.lua') diff --git a/tests/h.lua b/tests/h.lua index 9cddc29..b8ccd13 100644 --- a/tests/h.lua +++ b/tests/h.lua @@ -1,14 +1,30 @@ require "llib" llib.thread.lock(1) +llib.thread.lock(2) +llib.thread.unlock(2) local thread_a = llib.thread.async(function (res) --os.execute("sleep 1") --print((_G.ll + "hi"):final()) - - res(_G.llib.crypto.md5("meow")) + print("waiting..") + llib.thread.lock(1) + print("signal!") + res(_G.llib.crypto.md5()) print("after") end) -print(thread_a:await()) +os.execute("sleep 1") +llib.thread.unlock(1) + +awa = thread_a:await() + +os.execute("sleep 1") +for i=1,999 do +print((awa + "hi"):final()) +end + +thread_a:clean() + +print("clean exit") -- cgit v1.2.3