Chúng ta có thể nghĩ về các đường ống như là một tập tin đặc biệt mà có thể lưu trữ một số lượng hạn chế của dữ liệu trong một đầu tiên, ra trước (FIFO) cách. Trên hầu hết các hệ thống, ống được giới hạn đến một kích thước cụ thể. Trong Linux, các PIPE_SIZE hằng số xác định (thường là tương đương với PAGE_SIZE cho hệ thống) thiết lập tổng số byte được cấp phát cho một đường ống. Các PIPE_BUF hằng số xác định (được tìm thấy trong, Được bao gồm bởi ) Thiết lập kích thước khối cho một ghi nguyên tử vào một đường ống. Trên hệ thống của chúng tôi giá trị cho PIPE_BUF là 4096. Nói chung, một quá trình ghi vào ống (như thể nó là một tập tin), trong khi một quá trình đọc từ các đường ống.
đang được dịch, vui lòng đợi..
