]> piware.de Git - learn-rust.git/blobdiff - tokio-tutorial-jbarszczewski/src/main.rs
tokio-tutorial-jbarszczewski: Hello world
[learn-rust.git] / tokio-tutorial-jbarszczewski / src / main.rs
diff --git a/tokio-tutorial-jbarszczewski/src/main.rs b/tokio-tutorial-jbarszczewski/src/main.rs
new file mode 100644 (file)
index 0000000..6e69036
--- /dev/null
@@ -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()
+}