Hỏi đáp

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

Thread hay Asyn Await Task

15:24 17-04-2018 653 lượt xem 1 bình luận 18:29 17-04-2018

Dạ em chào mọi người,

Em có một vấn đề thế này. Em có 1 thread chính chứa biến data dạng stack tên là StackData. Sau đó em muốn mình có N cái thread chạy song song. Mỗi cái thread sẽ lấy trong StackData để xử lí dự liệu và khi kết thúc thread nó sẽ lại đẩy 1 data khác vào StackData.
Vậy khi 2 thread cùng lấy ra thì cái nào sẽ lấy trước ạ?
Cái này là lập trình muti-thread hiệu quả hơn hay Asyn Await Task. Vì em đó đọc có bác bảo : "Nhờ cái Asyn Await Task trong C# 5.0 mà mình đỡ mất công với đám Thread, Threadpool, và đỡ mất công vik một đống event kèm theo (mình chỉ mới tập làm quen với bất đồng bộ). So sánh cách làm kiểu cũ và kiểu mới đúng là một trời một vực. Ơn trời !!!" nên em muốn tìm hiểu 1 cái là thread hoặc AAT thôi ạ.
Không biết hướng giải quyết bài này của các bác thế nào có thể chỉ em với được không ạ.
Em xin cảm ơn

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 18:29 17-04-2018

thật ra bạn sẽ thấy là cần học cả 2 :v. mỗi thằng 1 tác dụng riêng nhé. nên học hết

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