/src/test/run-pass/spawn-fn.rs
http://github.com/jruderman/rust · Rust · 18 lines · 14 code · 3 blank · 1 comment · 1 complexity · 850dc4b373c2c3fa4d83819b1b5fb439 MD5 · raw file
- // -*- rust -*-
- use std;
- import task::yield;
- import task;
- fn x(s: ~str, n: int) {
- log(debug, s);
- log(debug, n);
- }
- fn main() {
- task::spawn(|| x(~"hello from first spawned fn", 65) );
- task::spawn(|| x(~"hello from second spawned fn", 66) );
- task::spawn(|| x(~"hello from third spawned fn", 67) );
- let mut i: int = 30;
- while i > 0 { i = i - 1; debug!{"parent sleeping"}; yield(); }
- }