tdisjoint_slice2 works
This commit is contained in:
parent
bea1761da1
commit
9953e0bbca
5 changed files with 27 additions and 7 deletions
|
|
@ -1,3 +1,15 @@
|
|||
discard """
|
||||
output: '''0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8'''
|
||||
sortoutput: true
|
||||
"""
|
||||
|
||||
import threadpool
|
||||
|
||||
|
|
@ -7,12 +19,12 @@ proc f(a: openArray[int]) =
|
|||
proc f(a: int) = echo a
|
||||
|
||||
proc main() =
|
||||
var a: array[0..30, int]
|
||||
var a: array[0..9, int] = [0,1,2,3,4,5,6,7,8,9]
|
||||
parallel:
|
||||
spawn f(a[0..15])
|
||||
spawn f(a[0..2])
|
||||
#spawn f(a[16..30])
|
||||
var i = 16
|
||||
while i <= 29:
|
||||
var i = 3
|
||||
while i <= 8:
|
||||
spawn f(a[i])
|
||||
spawn f(a[i+1])
|
||||
inc i, 2
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue