Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει βαρέως τύπου Νήμα;
Στην τεχνολογία της πληροφορικής, ένα νήμα βαρέων βαρών είναι ένα νήμα που έχει ένα περίπλοκο πλαίσιο και απαιτεί από τον επεξεργαστή να κάνει περισσότερη δουλειά για να διατάξει την εκτέλεσή του. Ο γενικός ορισμός ενός νήματος στην τεχνολογία πληροφορικής είναι μια ενιαία διαδικασία που απομονώνεται στον κώδικα, όπου ορισμένα προγράμματα μπορούν να έχουν πολλαπλά θέματα, για παράδειγμα, για να φιλοξενήσουν πολλαπλούς χρήστες ή να χωρίσουν ορισμούς πολλαπλών εργασιών.Techopedia εξηγεί βαρέων βαρών θέμα
Οι επεξεργαστές χειρίζονται πολλαπλά θέματα για να δώσουν προτεραιότητα στις εκτελέσεις. Ένα ενιαίο νήμα θα αποτελεί μέρος εκτέλεσης προγράμματος που ένας επεξεργαστής μπορεί να χειριστεί μεμονωμένα. Με αυτό κατά νου, ορισμένοι ειδικοί ταξινομούν τα θέματα ως ελαφρύ ή βαρέων βαρών ανάλογα με το περιβάλλον τους. Ένα ελαφρύ νήμα θα ήταν ένα νήμα που δεν απαιτεί πολλές "αλλαγές" στο σύστημα για να εκτελέσει την εκτέλεση του. Αντίθετα, η εκτέλεση ενός σπάσματος βαρέων βαρών μπορεί να απαιτεί την εναλλαγή σε ένα διαφορετικό σύνολο παραμέτρων πόρων ή την αντιμετώπιση διαφορετικά διανεμημένου χώρου μνήμης, που μπορεί να απαιτήσει περισσότερο χρόνο για εναλλαγή. Ένα παράδειγμα βαρέως τύπου νήμα είναι η μέση διαδικασία UNIX, όπου οι επεξεργαστές μπορεί να χρειαστεί να έχουν πρόσβαση σε περισσότερους πόρους και ο χρόνος μεταγωγής μπορεί να είναι μεγαλύτερος από ότι με μερικά άλλα θέματα σε διαφορετικά περιβάλλοντα λειτουργικού συστήματος. Τα θέματα ή οι διαδικασίες με τη δική τους εικονική μνήμη μπορεί να θεωρούνται βαρέα στρώματα, καθώς και εκείνα που ενδέχεται να συνεπάγονται ορισμένους περιορισμούς στην πρόσβαση. Είναι σημαντικό να σημειωθεί ότι οι όροι «ελαφρύ νήμα» και «νήμα βαρέων βαρών» είναι υποκειμενικοί και γενικά οι προγραμματιστές και άλλοι τους καθορίζουν κατά περίπτωση.