Threads in Rust: Parallel Computing

Sdílet
Vložit
  • čas přidán 28. 06. 2024
  • #rustlang #programming #async #coding #codingtutorial
    I think many people greatly underrate threads in Rust, so in this video I'll talk about them.
  • Věda a technologie

Komentáře • 9

  • @TRINCHIKA
    @TRINCHIKA Před 20 dny +2

    Cool channel, useful information.

  • @cobbcoding
    @cobbcoding Před 25 dny

    best rust channel on youtube

  • @griffinmartin6356
    @griffinmartin6356 Před 23 dny +2

    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  Před 23 dny

      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 Před 22 dny

      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 Před 22 dny

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

    • @rustwithoutrust
      @rustwithoutrust  Před 22 dny

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