Tôi đọc về đường ống và luồng và tôi vẫn bối rối về cách nó được thực hiện.
Một chương trình được bắt đầu và nó đọc dữ liệu từ luồng đầu vào tiêu chuẩn (stdin) của tiêu chuẩn, đó là nơi bàn phím gửi dữ liệu đến.
Câu hỏi của tôi là, nó khác với ống như thế nào? Đường ống cho phép tôi có một quy trình gửi dữ liệu đến một đường ống và một quy trình khác là đọc dữ liệu từ nó.
Khi nhấn bàn phím, dữ liệu được gửi đến stdin và một chương trình đang đọc dữ liệu từ cùng một luồng.
Thao tác "đọc" được thực thi ngay khi dữ liệu được gửi đến luồng này, giống như một đường ống.
Là những dòng chảy đường ống?