Rust Linz, September 2021 - Yoshua Wuyts - Futures Concurrency in the Future, Maybe

Поделиться
HTML-код
  • Опубликовано: 1 фев 2025

Комментарии • 13

  • @mithradates
    @mithradates 3 года назад +2

    The joviality in this talk is off the charts!

  • @juanma3333
    @juanma3333 3 года назад +4

    It reminds me a little bit to the tools and helpers that "bluebird" provided for javascript when Promises weren't as well understood yet. Many of those ideas about async concurrency ended up being adopted natively in pretty much all the well known javascript engines. I like it, I feel this can help a lot to explore new concurrency patterns in rust

  • @numtostr
    @numtostr 3 года назад

    While ago I saw Josh's async overloading blog. And it was just awesome and immediately made sense.

  • @mohitpawar8582
    @mohitpawar8582 3 года назад

    Thanks yosh for this talks. I like the way you presented the talks. Super simple and awesome

  • @pictureus
    @pictureus 3 года назад

    Super interesting talk :) Thank you for sharing this. I liked the inline match in the loop statement.

  • @Theodorlei1
    @Theodorlei1 3 года назад +1

    concise, informative and exciting

  • @quarkstar
    @quarkstar 3 года назад

    posting and liking before watching.
    it is done. now back to video.

  • @salvatorevitale4400
    @salvatorevitale4400 3 года назад +1

    Hi Yosh, very nice talk. Very inspiring. Can you share the link to your series of blog posts about the topic?

  • @subbaraoganeshna2097
    @subbaraoganeshna2097 2 года назад

    thank you yosh. one question, both are similar but what is the key difference, when to use `ready`
    let a = async { 1 }.await;
    let a = future::ready(1).await;

    • @leonie9248
      @leonie9248 3 месяца назад

      They are identical. You can choose whichever suits your style.

  • @alanhoff89
    @alanhoff89 2 года назад

    Can we have async I/O traits in std already? I don't want to create a diff implementation for every runtime :(

  • @archangel9582
    @archangel9582 2 года назад

    Can someone use async and concurrency at the same time?

    • @leonie9248
      @leonie9248 3 месяца назад

      Async is the most common way of doing concurrency.
      Did you mean parallelism using threads?
      Yes - you can multiplex futures concurrently on a thread, and do that in parallel on multiple threads.