Assume I have 2 application hosted on IIS within the same machine.
Application A - very busy, has to serve lots of requests.
Application B - not busy at all, has to serve only few but heavy IO requests.
My question: If response time of Application B does not matter, does use of async in Application B save time for Application A?
I think, it may save time because when Application B will operate IO bound operation, if there is an async way CPU will not be suspended and waiting for the IO signal.
So, Application A would benefit from it. But I'm not sure if I'm right about it. Or, the impact is only on other threads within the same application (i.e. Application B).
Can someone clarify this?
 
     
    