X-Git-Url: https://piware.de/gitweb/?p=learn-rust.git;a=blobdiff_plain;f=tokio-tutorial-jbarszczewski%2Fsrc%2Fmain.rs;fp=tokio-tutorial-jbarszczewski%2Fsrc%2Fmain.rs;h=6e69036614e531eea1354ea7eb8f5b6a83d7bd33;hp=0000000000000000000000000000000000000000;hb=0462f3685fa619d37cbe7f1e4ef490ad6731d26e;hpb=b68e0d3408450f97832e8a1fcbc673cf3ecbd15f diff --git a/tokio-tutorial-jbarszczewski/src/main.rs b/tokio-tutorial-jbarszczewski/src/main.rs new file mode 100644 index 0000000..6e69036 --- /dev/null +++ b/tokio-tutorial-jbarszczewski/src/main.rs @@ -0,0 +1,17 @@ +use tokio::join; + +async fn guten_tag() { + println!("Guten Tag!"); +} + +#[tokio::main] +async fn main() { + let task1 = tokio::spawn(async { + println!("Hello, world!"); + }); + let task2 = tokio::spawn(guten_tag()); + + let (r1, r2) = join!(task1, task2); + r1.unwrap(); + r2.unwrap() +}