Trong một hộp Linux, tôi có vài quy trình viết cho một đường ống có tên và một số khác đang đọc nó. Tôi nghi ngờ rằng người đọc của tôi không theo kịp và có rất nhiều dữ liệu xếp hàng trong đường ống.Cách xem số lượng dữ liệu được xếp hàng đợi trong một đường ống có tên?
Có ai vui lòng cho tôi biết rằng, có cách nào để kiểm tra/xem có bao nhiêu dữ liệu được xếp hàng trong đường ống không? Bất kỳ lệnh Linux hoặc C API nào?
Cảm ơn bạn đã dành thời gian.
--KS
Công cụ recv() có hoạt động trên các tệp không phải là ổ cắm không? – bdonlan
vì vậy, nói chung dữ liệu đọc từ đường ống sẽ bị xóa? – Chaitanya