Các thành phần cốt lõi trong lập trình Java NIO
Giới thiệu tổng quan
Java NIO (New Input/Output) là một tập hợp các API được giới thiệu từ phiên bản JDK 1.4 trở lên, cung cấp cơ chế xử lý I/O không đồng bộ và hiệu quả hơn so với phương pháp truyền thống. NIO hoạt động dựa trên mô hình đồng bộ không chặn (synchronous non-blocking), trong đó luồng liên tục kiểm tra trạng thái sự kiện I/O, đồng ...
Đăng vào ngày 12 tháng 7 lúc 00:37
Con đường NIO 2: Phân tích mã nguồn NIO trong Java
IO Multiplexing
Trong BIO, mỗi yêu cầu từ客户端 đều được xử lý bởi một thread riêng, dẫn đến việc tăng số lượng thread và gây ra các vấn đề về hiệu suất. Vì vậy,(IO multiplexing) đã ra đời để cho phép một thread xử lý nhiều kết nối同時に. Cơ chế này trong Java NIO được thực hiện thông qua các API multiplexing của hệ điều hành như select, poll ...
Đăng vào ngày 30 tháng 6 lúc 05:13
Chuyển Đổi Dòng Dữ Liệu Trong ReactiveX
Giới thiệu về các toán tử biến đổi
Các toán tử chuyển đổi (transforming operators) trong ReactiveX cho phép thay đổi cấu trúc, nội dung hoặc tổ chức của dòng dữ liệu (Observable) mà không làm gián đoạn luồng phát hành. Chúng không lọc hay dừng luồng — thay vào đó, chúng tái cấu trúc cách dữ liệu được nhóm, ánh xạ, tích lũy hoặc phân chia thành ...
Đăng vào ngày 1 tháng 6 lúc 16:36