Avatar
0
Nguyễn Thái Sơn Professional
Nguyễn Thái Sơn Professional
thắc mắc cách viết Non blocking IO trong function
Anh ơi, giả sử em có hàm A thực hiện đọc dữ liệu từ file. Non blocking IO tức là em giao hàm A cho 1 thread, khi đọc file sẽ subcribe việc đọc file từ 1 thread khác để xử lý, khi nào có dữ liệu thì thread A sẽ nhận được. Như vậy việc code Nonblocking IO giúp k bị block ở việc đọc file mà có thể thực hiện các tác vụ phía dưới đúng k ạ
  • Answer
non-blocking io
Remain: 5
1 Answer
Avatar
monkey Professional
monkey Professional
Anh chưa hiểu câu hỏi của em lắm, nhưng mô hình download async sẽ kiểu thế này em ạ:

Luồng đọc file và ghi xuống output stream sẽ được tách riêng, nó sẽ không làm block luồng xử lý request, và như vậy luồng xử lý request có thể làm các công việc khác mà không phải chờ luồng đọc ghi file.

  • 0
  • Reply