Thread.Sleep (2500) против Task.Delay (2500) .Wait ()

Я хочу немного ясности в этом. я знаю этоTask.Delay будет внутренне использовать таймер, и он, очевидно, на основе задач (ожидаемый), тогда какThread.Sleep приведет к блокировке потока. Однако вызывает ли вызов .Wait к задаче поток, который блокируется?

Если нет, то можно предположить, чтоTask.Delay(2500).Wait() лучше, чемThread.Sleep(2500), Это немного отличается отТАК вопрос / ответ здесь как я звоню.Wait().

Ответы на вопрос(2)

Ваш ответ на вопрос