tinygo/testdata/goroutines.txt
Nia Waldvogel 9db8826b3b interp: run goroutine starts and checks at runtime
This change prevents interp from trying to execute goroutine starts or checks.
This fixes a bug where a goroutine started by an init function would run before the init function.
2021-12-24 09:10:21 +01:00

28 строки
504 Б
Text

init
goroutine in init
main 1
sub 1
main 2
sub 2
main 3
wait:
wait start
wait end
end waiting
value produced after some time: 42
non-blocking goroutine
done with non-blocking goroutine
async interface method call
slept inside func pointer 8
slept inside closure, with value: 20 8
closure go call result: 1
pre-acquired mutex
releasing mutex
acquired mutex from goroutine
released mutex from goroutine
re-acquired mutex
done
called: Foo.Nowait
called: Foo.Wait
...waited
done with 'go on interface'