Challenge: Convert Synchronous Method to Async
Task
Swipe to start coding
Refactor the provided synchronous DownloadFile method so that it becomes asynchronous using async and await. The current version blocks the thread for 3 seconds to simulate a file download.
- Modify the method so that it does not block the calling thread.
- Replace the blocking call with an asynchronous alternative that simulates a 3-second delay.
- Ensure the method uses the correct async method signature and is called appropriately from
Main.
Solution
Everything was clear?
Thanks for your feedback!
SectionΒ 1. ChapterΒ 2
single
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat
Suggested prompts:
Can you explain this in simpler terms?
What are the main benefits or drawbacks?
Can you give me a real-world example?
Awesome!
Completion rate improved to 5.56
Challenge: Convert Synchronous Method to Async
Swipe to show menu
Task
Swipe to start coding
Refactor the provided synchronous DownloadFile method so that it becomes asynchronous using async and await. The current version blocks the thread for 3 seconds to simulate a file download.
- Modify the method so that it does not block the calling thread.
- Replace the blocking call with an asynchronous alternative that simulates a 3-second delay.
- Ensure the method uses the correct async method signature and is called appropriately from
Main.
Solution
Everything was clear?
Thanks for your feedback!
SectionΒ 1. ChapterΒ 2
single