]> git.lizzy.rs Git - rust.git/blob - src/test/run-pass/task-comm-12.rs
2f6adfea5dc36444a827be670545e70aa3ef17fe
[rust.git] / src / test / run-pass / task-comm-12.rs
1 use std;
2 import task;
3
4 fn main() { test00(); }
5
6 fn start(&&task_number: int) { #debug("Started / Finished task."); }
7
8 fn test00() {
9     let i: int = 0;
10     let t = task::spawn_joinable(i, start);
11
12     // Sleep long enough for the task to finish.
13     task::sleep(10000u);
14
15     // Try joining tasks that have already finished.
16     task::join(t);
17
18     #debug("Joined task.");
19 }