συστήματα

* Γνώση Υπολογιστών >> συστήματα >> Unix

Unix πιρούνι Tutorial

Η λειτουργία Unix "τραπέζι " χρησιμοποιείται για να δημιουργήσει μια νέα διεργασία είτε να τρέξει το λειτουργικό σύστημα Unix ή για να δημιουργήσετε μια διαδικασία που εκτελεί τον κώδικα στο πρόγραμμά σας . Η λειτουργία πιρούνι χρησιμοποιείται από Unix να αναπαράγονται μια διαδικασία , όταν πληκτρολογείτε μια εντολή , όπως " ls" στη γραμμή εντολών . Μια κλήση σύστημα παρέχει μια διεπαφή μεταξύ του χρήστη και του λειτουργικού συστήματος . Η " fork () " κλήση σύστημα επιστρέφει ένα αναγνωριστικό της διαδικασίας και δεν λαμβάνει επιχειρήματα . Οδηγίες
Η 1

Τύπος στο πρόγραμμά σας χρησιμοποιώντας την ακόλουθη μορφή :

κύρια {

fork () ?

Αναγνωριστικό διεργασίας = ... ?

..

}

πιρούνι θα δημιουργήσει δύο πανομοιότυπες διαδικασίες που θα εκτελεστεί μετά την κλήση της συνάρτησης πιρούνι . 2

Αποκτήστε το ID της διεργασίας των διαδικασιών , χρησιμοποιώντας την ακόλουθη μορφή :

pid_t pid = fork () ?

μια τιμή ID της διεργασίας είναι μεγαλύτερη από το μηδέν σημαίνει μία γονική διεργασία και μια τιμή ίση με το μηδέν σημαίνει μια διαδικασία παιδί .
εικόνων 3

Καλέστε το " exit ( int ) , ματαίωση ( void) " λειτουργία ή να εκτελέσει μια επιστροφή από την κύρια λειτουργία για να τερματίσετε μια διαδικασία . Χρησιμοποιήστε την επιλογή " wait ( ) " κλήση σύστημα να περιμένει για τη διαδικασία του παιδιού μέχρι το τέλος.
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα