• Lmaydev@programming.devdeleted by creator
    link
    fedilink
    arrow-up
    1
    ·
    3 years ago

    A huge amount of time in apps is spent waiting for IO, database or web requests to complete.

    Async prevents locking a thread during this wait.

    If you’re handling a large amount of requests in a web server, for example, it allows other requests to progress while waiting for these operations.

    Threads are also expensive to start and manage.

    Also handling threads manually is a pain in the ass.