• @BeigeAgenda
    link
    921 days 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.

    • @[email protected]
      link
      fedilink
      121 days 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.

        • @[email protected]
          link
          fedilink
          321 days ago

          Ah gotcha, fair enough. Definitely depends on the workload. If you have compute you want to dedicate to solely to a single task, have at it.