προγραμματιστές χρησιμοποιούν τον όρο " συγχρονισμός " για να υποδηλώσει την ικανότητα ενός προγράμματος ή γλώσσα προγραμματισμού για να τρέξει πολλαπλά threads εκτέλεσης ταυτόχρονα . Όταν οι υπολογιστές αποκτήσει την ικανότητα να τρέξει πολλά προγράμματα , τα προγράμματα αυτά θα μπορούσαν να βρίσκονται όλοι στη μνήμη , που τρέχουν ταυτόχρονα . Η πραγματική στήριξη της συνταύτισης σε μια γλώσσα προγραμματισμού που σημαίνει ότι μπορεί να υποστηρίξει ταυτόχρονη θέματα στην κύρια προγραμματική διαδικασία .
Εικόνων Διεργασίες
Η
Η εκτέλεση ενός προγράμματος ακολουθεί συγκεκριμένα βήματα . Ο επεξεργαστής φορτώνει πρώτα τον κώδικα του προγράμματος από το σκληρό δίσκο στην κύρια μνήμη . Το λειτουργικό σύστημα ορίζει ένα συγκεκριμένο χώρο διευθύνσεων στη μνήμη για το πρόγραμμα , έτσι ώστε οι πληροφορίες από το πρόγραμμα δεν διαρρέει σε άλλα προγράμματα . Το πρόγραμμα ξεκινά την εκτέλεση , τότε γίνεται μια διαδικασία που τρέχει . Προγράμματα έχουν συνήθως μια κύρια διεργασία που εκτελείται , αλλά μπορεί να αποτελείται από πολλές μικρότερες διεργασίες .
Η Threads είναι
Η
διαδικασίες θεωρούνται βαρέων βαρών , το γεγονός ότι το λειτουργικό σύστημα θα τους χορηγεί ειδικό χώρο στη μνήμη , και οι διαδικασίες πρέπει να επικοινωνούν μέσω ειδικών μεταβλητών για την πρόληψη συνθήκες του αγώνα ή κλείδωμα μνήμης . Threads είναι ελαφρύ διεργασίες που βρίσκονται μέσα σε μια ενιαία διαδικασία . Μία μέθοδος μπορεί να έχει πολλές κλωστές , νήματα αλλά κατοικούν σε μία μόνο διαδικασία. Threads μπορούν να αλληλεπιδρούν μεταξύ τους, να ανταλλάσσουν πληροφορίες, να ξεκινήσει και να σταματήσει με λιγότερη συμμετοχή σύστημα ή πόρους .
Εικόνων Διαγραφή Θεμάτων
Η
Θεμάτων συνήθως δεν διαγράφονται . Θα τελειώσει την εκτέλεση και στη συνέχεια να επανέλθει το κύριο νήμα . Αυτό αναφέρεται ως «ο θάνατος νήμα. " Η κύρια διαδικασία μπορεί να περιμένει για τη λειτουργία νήματα για να πεθάνει , είτε μέσω κάποιας αλλαγής μεταβλητής τιμής ή θεσπίζοντας μια συγκεκριμένη λειτουργία. Νήματα που δημιουργούνται σε μια διαδικασία που σταματούν την εκτέλεση δεν θα σταματήσει συνήθως την εκτέλεση του προγράμματος . Το νήμα θα βγείτε με ένα σφάλμα που η διαδικασία μπορεί να χειριστεί . Η κύρια διαδικασία, η οποία μπορεί επίσης να θεωρηθεί το κύριο νήμα , μπορεί να πεθάνει . Το πρόγραμμα θα σταματήσει .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα