Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Task Vs Thread Trong C#

14:08 23-01-2018 4.138 lượt xem 1 bình luận 14:12 23-01-2018

Task Vs Thread Khác nhau ở điểm gì?

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 14:12 23-01-2018

Theo mình biết:

- Task là đời sau ngon hơn

- Phiên bản Framework cần để dùng cao hơn

- Có return Task cho async - await

Task.Delay không cần bất kỳ thời gian CPU thực tế; nó giống như thiết lập một bộ đếm thời gian để đi ra trong tương lai
     Một nhiệm vụ được trả lại bởi WebClient.DownloadStringTaskAsync sẽ không mất nhiều thời gian của CPU tại địa phương; nó đại diện cho một kết quả mà có khả năng dành phần lớn thời gian của nó trong độ trễ mạng hoặc công việc từ xa (tại máy chủ web)
     Một nhiệm vụ được trả lại bởi Task.Run () thực sự là nói rằng "Tôi muốn bạn thực hiện mã này một cách riêng biệt"; chủ đề chính xác mà mã đó thực hiện phụ thuộc vào một số yếu tố.

Câu hỏi mới nhất