How does the async keyword work?
It allows the await keyword to be used in a method
It allows thread pooling and synchronous processes in static classes.
It allows access to asynchronous methods in the C# API
It allows access to synchronous methods in the C# API Official documentation: async