blob: fbcb0368ca4a5cd27829a7124de02f7431a6bf6d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
local llthreads = require"llthreads.ex"
local thread = llthreads.new(function() return 1 end)
assert(not thread:started())
-- thread is not started so this is not valid values
assert(not thread:detached())
assert(not thread:joinable())
assert(thread:start(true, true))
assert(thread:detached())
assert(thread:joinable())
assert(thread:join())
assert(thread:started())
assert(not thread:alive())
print("done!")
|