Ổ cắm có thể được đóng từ một sợi khác khi gửi/recv trên cùng một ổ cắm không?Ổ cắm có thể được đóng từ một sợi khác khi gửi/recv trên cùng một ổ cắm không?
Giả sử một chủ đề đang chặn cuộc gọi recv và một chuỗi khác đóng cùng một ổ cắm, luồng trong cuộc gọi recv có biết điều này và thoát ra an toàn không?
Tôi muốn biết liệu hành vi sẽ khác nhau giữa các hệ điều hành/nền tảng khác nhau hay không. Nếu có, nó sẽ hoạt động như thế nào trong Solaris?
Trong linux atleast nó dường như không báo cáo như thế. Một chuỗi recv bị chặn vẫn bị chặn, ngay cả khi chúng ta gọi gần từ một luồng khác. – Jay