blob: b9cf1551d078ed1e67081ec6ba6cb97b20c7d031 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
local llthreads = require"llthreads"
local utils = require "utils"
local sleep = utils.sleep
local include = utils.thread_init .. [[
local llthreads = require"llthreads"
local sleep = require "utils".sleep
]]
local thread = llthreads.new(include .. [[
sleep(5)
]])
thread:start()
local ok, err = thread:join(0)
print("thread:join(0): ", ok, err)
assert(ok == nil)
assert(err == "timeout")
local ok, err = thread:join()
print("thread:join(): ", ok, err)
assert(ok, err)
print("Done!")
|