aboutsummaryrefslogtreecommitdiff
path: root/tests/mutex.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tests/mutex.lua')
-rw-r--r--tests/mutex.lua19
1 files changed, 3 insertions, 16 deletions
diff --git a/tests/mutex.lua b/tests/mutex.lua
index 2e5ce4b..d141a02 100644
--- a/tests/mutex.lua
+++ b/tests/mutex.lua
@@ -1,23 +1,10 @@
local llby = require"lullaby"
-
-local mutex = llby.thread.mutex()
-
-llby.io.print_meta = 1
-llby.io.pprint(mutex)
-
local th = llby.thread.async(function(res)
- mutex:lock()
- os.execute("sleep 5")
+ print("start")
+ os.execute("sleep 4")
print("thread")
- mutex:unlock()
end)
-os.execute("sleep 1")
-mutex:lock()
-print("main")
-mutex:unlock()
-mutex:free()
---
+print("outside")
th:await()
-