#Nio #Java #Asynchronous #không chặn #IO ## NIO Java là gì? Nio Java là API I/O mới được thiết kế để cải thiện hiệu suất của các hoạt động I/O trong Java.Nó dựa trên mô hình điều khiển sự kiện, có nghĩa là các hoạt động I/O được xử lý không đồng bộ.Điều này cho phép NIO Java thực hiện các hoạt động I/O mà không chặn luồng chính, điều này có thể cải thiện hiệu suất tổng thể của một ứng dụng. ## Nio Java hoạt động như thế nào? NIO Java sử dụng các kênh để thể hiện tài nguyên I/O, chẳng hạn như ổ cắm và tệp.Các kênh có thể bị chặn hoặc không chặn.Các kênh chặn sẽ chặn luồng đang thực hiện thao tác I/O cho đến khi hoạt động hoàn tất.Các kênh không chặn sẽ không chặn luồng và luồng sẽ được thông báo khi hoạt động hoàn tất. Nio Java cũng sử dụng bộ Chi tiết tại: https://tricksmmo.com/threads/nio-java.188232/