Maven (famous)@lemmy.world to Programmer Humor@lemmy.ml · 1 year agoSTOP DOING ASYNClemmy.worldimagemessage-square61fedilinkarrow-up10arrow-down10
arrow-up10arrow-down1imageSTOP DOING ASYNClemmy.worldMaven (famous)@lemmy.world to Programmer Humor@lemmy.ml · 1 year agomessage-square61fedilink
minus-squareSkull giver@popplesburger.hilciferous.nllinkfedilinkarrow-up0·1 year 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·1 year 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·1 year 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.