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

    • @jaybone
      link
      17 months ago

      lol your operating system is using queues and buffers with multiple threads everywhere.

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