¿Cuál es el significado de thread-agility en ASP.Net?

Estoy leyendo un artículo sobre HttpContext y CallContext y veo thread-agility. Qué significa eso?

Significa que IIS es libre de usar más de un hilo para manejar una sola solicitud, aunque no en paralelo.

Básicamente, IIS intenta realizar operaciones de E / S de forma asíncrona, liberando así el hilo de llamada durante la operación. Ese hilo se devuelve al grupo y se puede usar para atender otras solicitudes mientras tanto.

Cuando la operación de E / S asíncrona se completa, el control puede devolverse a un hilo que no sea el que originalmente manejó la solicitud (ya que ese hilo puede estar ocupado en otro lugar), por lo que la solicitud puede continuar siendo procesada lo antes posible.