Maven (famous)@lemmy.world to Programmer Humor@lemmy.ml · 8 months agoSTOP DOING ASYNClemmy.worldimagemessage-square61fedilinkarrow-up10arrow-down10
arrow-up10arrow-down1imageSTOP DOING ASYNClemmy.worldMaven (famous)@lemmy.world to Programmer Humor@lemmy.ml · 8 months agomessage-square61fedilink
minus-squareSkull giver@popplesburger.hilciferous.nllinkfedilinkarrow-up0·8 months agoAsync 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.
minus-squareAggressivelyPassive@feddit.delinkfedilinkarrow-up0·8 months agoDe 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.
minus-squaredeur@feddit.nllinkfedilinkarrow-up0·8 months agoYou have a very basic (mis)understanding of what async is and as such are misrepresenting it in your arguments.
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.
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.
You have a very basic (mis)understanding of what async is and as such are misrepresenting it in your arguments.