Khi bạn viết một mã để nghe từ một cổng, chẳng hạn như 80, điều gì xảy ra dưới mui xe? Là phương pháp mà HĐH sử dụng để nghe là kéo hay đẩy? Nói cách khác, hệ điều hành có kiểm tra cổng đó sau mỗi x mili giây không?
Tôi chỉ không nhận được nó. Càng nghĩ về nó, tôi càng thấy nó không thể là gì khác hơn là kéo.
Ý tôi là, ngay cả khi HĐH thiết lập chức năng gọi lại, vẫn có điều gì đó nên hiểu rằng thông tin mới đã đến để gọi chức năng gọi lại đó. Rằng một cái gì đó vẫn nên sử dụng pull để hiểu sự xuất hiện của dữ liệu mới.
Làm thế nào một cổng lắng nghe?