• Skull giver@popplesburger.hilciferous.nl
    link
    fedilink
    arrow-up
    0
    ·
    8 months ago

    Async is easier than real concurrency. It lets single core oriented code work efficiently without having to rearchitect your entire application.

    The alternatives seem to be callback hell, deadlock galore, or multithreaded memory corruption.

    Async is hard because it solves a difficult problem.

    • AggressivelyPassive@feddit.de
      link
      fedilink
      arrow-up
      0
      ·
      8 months ago

      De facto it is callback hell, though. Debugging Async code horrible and let’s be honest here: Async is just global-synchronized (or whatever it’s called it not-Java) with extra steps.

      • deur@feddit.nl
        link
        fedilink
        arrow-up
        1
        ·
        8 months ago

        You have a very basic (mis)understanding of what async is and as such are misrepresenting it in your arguments.