sách gpt4 ai đã đi

.net - System.Threading.Thread.Sleep(1000) 与 System.Threading.Tasks.Task.Delay(1000).Wait()

In lại 作者:行者123 更新时间:2023-12-02 15:10:42 25 4
mua khóa gpt4 Nike

在学习.NET 4.5时,我的印象是System.Threading.Tasks.Task.Delay(1000).Wait()(即阻塞延迟)优于System .Threading.Thread.Sleep(1000)。这是真的吗?如果是,为什么?难道只是因为.NET的行军令一直是“尽可能使用最新技术”?

1 Câu trả lời

Thread.Sleep(1000) 是首选,因为它是执行同步等待的惯用方法。迄今为止,它已成为标准 15 年。没有什么问题。

Task.Delay(1000).Wait() 做同样的事情。它更难理解,打字速度更慢,执行速度更慢,而且在我看来,这是一种倒退思维。

如果您想要同步操作,请调用为此创建的同步 API。在这方面, sleep 并不特别。

关于.net - System.Threading.Thread.Sleep(1000) 与 System.Threading.Tasks.Task.Delay(1000).Wait(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27568351/

25 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com