• BeigeAgenda@lemmy.ca
    link
    fedilink
    arrow-up
    8
    ·
    7 months ago

    🤦🏽‍♀️ Thanks for explaining, my brain must have corrected the race condition.

    Regarding threads: I have had good experience with using thread safe queues everywhere to exchange data between threads, it’s the right tool in many cases, but I doubt queues to be useful when coding for performance.

    • expr@programming.dev
      link
      fedilink
      arrow-up
      1
      ·
      7 months ago

      Umm, queueing is standard practice particularly when a task is performance intensive and needs limited resources.

      Basically any programming language using any kind of asynchronous runtime is using queues in their scheduler, as well.