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