Implement multithreading and asynchronous processing

You are working on an ASP.NET application that retrieves some data from another web server and then writes the response to the database. Should you use async/await?

No, in a server application you don’t have to use async/await. It’s only for responsiveness on the client.
Yes, this will free your thread to serve other requests while waiting for the I/O to complete.
No, both operations depend on external factors. You need to wait before they are finished.
Yes, this put your thread to sleep while waiting for I/O so that it doesn’t use any CPU.