diff options
Diffstat (limited to 'tests/mutex.lua')
| -rw-r--r-- | tests/mutex.lua | 19 |
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() - |
