]> git.lizzy.rs Git - rust.git/blob - src/test/run-pass/task-comm-11.rs
d8f3d12d059b9747b0e14241fc81fe3055468aca
[rust.git] / src / test / run-pass / task-comm-11.rs
1 use std;
2 import comm;
3 import task;
4
5 fn start(c: comm::chan<comm::chan<int>>) {
6     let p: comm::port<int> = comm::port();
7     comm::send(c, comm::chan(p));
8 }
9
10 fn main() {
11     let p = comm::port();
12     let child = task::spawn(comm::chan(p), start);
13     let c = comm::recv(p);
14 }