]> git.lizzy.rs Git - rust.git/blob - src/test/run-pass/spawn-fn.rs
68e0f22f2f83ebaf3d6fbea2568cd144149fa828
[rust.git] / src / test / run-pass / spawn-fn.rs
1 // -*- rust -*-
2
3 use std;
4 import task::yield;
5 import task;
6
7 fn x(&&args: (str, int)) {
8     let (s, n) = args;
9     log(debug, s); log(debug, n);
10 }
11
12 fn main() {
13     task::spawn(("hello from first spawned fn", 65), x);
14     task::spawn(("hello from second spawned fn", 66), x);
15     task::spawn(("hello from third spawned fn", 67), x);
16     let i: int = 30;
17     while i > 0 { i = i - 1; #debug("parent sleeping"); yield(); }
18 }