Threads in Rust: Parallel Computing

Поділитися
Вставка
  • Опубліковано 4 жов 2024
  • #rustlang #programming #async #coding #codingtutorial
    I think many people greatly underrate threads in Rust, so in this video I'll talk about them.

КОМЕНТАРІ • 11

  • @TRINCHIKA
    @TRINCHIKA 3 місяці тому +3

    Cool channel, useful information.

  • @GuyMichaely
    @GuyMichaely 24 дні тому +1

    Pronunciation feedback, if you're interested: the "i" in linear is pronounced the same as in "pin"

  • @griffinmartin6356
    @griffinmartin6356 3 місяці тому +3

    uses rwlock and proceeds to only use the write portion of it.
    you should've grabbed a read first and checked if the number was larger. if it was then you grab a write and write to that number if it isn't then you never grab a write

    • @rustwithoutrust
      @rustwithoutrust  3 місяці тому

      Right, that wasn't the cleanest way. Actually, thought about it 😅
      Great you've noticed that!
      Edit: No, you actually can't do it, because you can't lock twice at the same time.

    • @kevz3351
      @kevz3351 3 місяці тому

      that wouldn’t work since it will cause data races, another thread could occupy it when you were going to grab a write.

    • @griffinmartin6356
      @griffinmartin6356 3 місяці тому

      @@kevz3351 your right. in this case RwLock does not help

    • @rustwithoutrust
      @rustwithoutrust  3 місяці тому

      ​@@kevz3351You guys are getting me confused now 🤔 Lemme see who's right later for myself.

  • @cobbcoding
    @cobbcoding 3 місяці тому

    best rust channel on youtube