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?