Maven (famous) to Programmer [email protected] • 1 year agoSTOP DOING ASYNClemmy.worldimagemessage-square64fedilinkarrow-up1709
arrow-up1709imageSTOP DOING ASYNClemmy.worldMaven (famous) to Programmer [email protected] • 1 year agomessage-square64fedilink
minus-squareSkull giverlinkfedilink57•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-squareAggressivelyPassivelinkfedilink3•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-square@[email protected]linkfedilink26•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.