blob: 90780b10c59408268f4048b919010cabd2a8b7aa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
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()
assert(ok == true)
assert(err == nil)
local res, ok, err = pcall(thread.join, thread)
assert(res == true)
assert(ok == nil)
assert(err ~= nil)
|