Προς το περιεχόμενο

Μια μικρή εξήγηση για τα pipes


pagratios

Προτεινόμενες αναρτήσεις

Δημοσ.

Βασικά C-shell! Για αυτό το λόγω θεω να μάθω αν γίνονται παράλληλα ή απλά το ένα περιμένει να τελειώσει το άλλο και αντί να το κάνω με αναδρομή το κάνω με σωλήνωση

Δημοσ.

Όχι δεν γίνεται να γίνει παράλληλα διότι το ένα περιμένει input. Δεν μπορεί να ξεκινήσει και να παίρνει input σταδιακά. Πρέπει πρώτα να τελείωσει η πρώτη για να δώσει input στην άλλη.

Δημοσ.

Ναι τελικά μάλλον είναι παράλληλα.

 

In most Unix-like systems, all processes of a pipeline are started at the same time, with their streams appropriately connected, and managed by the scheduler together with all other processes running on the machine.
Δημοσ.

Μήπως αρχίζουν ταυτόχρονα αλλά περιμένει η μία την άλλη?

 

Δλδ η ls | sort δίνει ένα ένα τα αποτελέσματα και μετά τα sortaarei?

 

Μήπως pipeline και pipe είναι κάτι άλλο?

Δημοσ.

Βασικά είναι ένα παράδειγμα. πάρε κάποιο άλλο αν θες.

Και αν η ls τελειώσει και μετά sortarei πάλι το ίδιο είναι, απλά αντί για ανακατευθύνσεις χρησιμοποιεί τους fd

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...