mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-31 10:22:15 +00:00
21 lines
301 B
Nim
21 lines
301 B
Nim
discard """
|
|
output: "Exit 1\nExit 2"
|
|
disabled: "macosx"
|
|
"""
|
|
import coro
|
|
|
|
var coro1: CoroutineRef
|
|
|
|
proc testCoroutine1() =
|
|
for i in 0..<10:
|
|
suspend(0)
|
|
echo "Exit 1"
|
|
|
|
proc testCoroutine2() =
|
|
coro1.wait()
|
|
echo "Exit 2"
|
|
|
|
coro1 = coro.start(testCoroutine1)
|
|
coro.start(testCoroutine2)
|
|
run()
|