fixes #168
This commit is contained in:
parent
540e244cf7
commit
035b715dfd
1 changed files with 2 additions and 1 deletions
|
|
@ -317,7 +317,8 @@ proc joinThreads*[TArg](t: openArray[TThread[TArg]]) =
|
||||||
var a: array[0..255, TSysThread]
|
var a: array[0..255, TSysThread]
|
||||||
sysAssert a.len >= t.len, "a.len >= t.len"
|
sysAssert a.len >= t.len, "a.len >= t.len"
|
||||||
for i in 0..t.high: a[i] = t[i].sys
|
for i in 0..t.high: a[i] = t[i].sys
|
||||||
discard WaitForMultipleObjects(t.len, cast[ptr TSysThread](addr(a)), 1, -1)
|
discard WaitForMultipleObjects(t.len.int32,
|
||||||
|
cast[ptr TSysThread](addr(a)), 1, -1)
|
||||||
else:
|
else:
|
||||||
for i in 0..t.high: joinThread(t[i])
|
for i in 0..t.high: joinThread(t[i])
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue