v2 / vlib / v / gen / c / testdata / spawn_stack_nix.vv
28 lines · 24 sloc · 416 bytes · cb7eeedcf515457e3418be06d4351fa87e37f58a
Raw
1// vtest vflags: -arch i386
2module main
3
4fn main() {
5 th := spawn my_print1()
6 th.wait()
7 th2 := spawn my_print2()
8 th2.wait()
9 th3 := spawn my_print3()
10 th3.wait()
11}
12
13// default stack size
14fn my_print1() {
15 println('hello word')
16}
17
18// 64KB stack size
19@[spawn_stack: 65536]
20fn my_print2() {
21 println('ahoj svet')
22}
23
24// 128KB stack size
25@[spawn_stack: 131072]
26fn my_print3() {
27 println('здравей свят')
28}
29