Thread.Sleep (2500) vs. Task.Delay (2500) .Wait ()

Quiero algo de claridad sobre esto. Yo sé esoTask.Delay utilizará internamente un temporizador y obviamente está basado en tareas (en espera), mientras queThread.Sleep hará que el hilo se bloquee. Sin embargo, ¿llamar a .Wait en la tarea hace que el hilo se bloquee?

Si no, uno asumiría queTask.Delay(2500).Wait() es mejor queThread.Sleep(2500). Esto es ligeramente diferente que elSO pregunta / respuesta aquí como estoy llamando.Wait().

Respuestas a la pregunta(2)

Su respuesta a la pregunta