Κώδικα με σπείρωμα

Συγγραφέας: Randy Alexander
Ημερομηνία Δημιουργίας: 25 Απρίλιος 2021
Ημερομηνία Ενημέρωσης: 26 Ιούνιος 2024
Anonim
Συγχρονισμένο vs ReadWriteLock vs StampedLock [Java Multithreading]
Βίντεο: Συγχρονισμένο vs ReadWriteLock vs StampedLock [Java Multithreading]

Περιεχόμενο

Ορισμός - Τι σημαίνει ο κλωστηριωμένος κώδικας;

Ο κώδικας με σπείρωμα είναι μια τεχνική εφαρμογής μεταγλωττιστή που χρησιμοποιείται για την υλοποίηση διερμηνέων εικονικών μηχανών. Ο κώδικας που δημιουργείται από τον κώδικα με βόλτες περιέχει κυρίως κλήσεις σε υπορουτίνες. Αυτός ο κώδικας θα μπορούσε επίσης να είναι μια απλή ακολουθία οδηγιών κλήσης μηχανής ή ίσως ένας κώδικας που πρέπει να υποβληθεί σε επεξεργασία από έναν μηχανικό διερμηνέα. Ο κώδικας με σπείρωμα είναι η μέθοδος που εφαρμόζεται σε γλώσσες προγραμματισμού όπως το FORTH, οι περισσότερες εφαρμογές του BASIC και ορισμένες εκδόσεις του COBOL. Ένα από τα κύρια χαρακτηριστικά του κώδικα με σπείρωμα είναι ότι σε σύγκριση με άλλες μεθόδους παραγωγής κώδικα, έχει υψηλότερη πυκνότητα κώδικα. Ταυτόχρονα, η ταχύτητα εκτέλεσης είναι ελαφρώς πιο αργή από τους κωδικούς που παράγονται από εναλλακτικές μεθόδους.


Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί το Threaded Code

Ο κώδικας με νήμα υλοποιείται ως επί το πλείστον χρησιμοποιώντας τα ακόλουθα μοντέλα:

  • Άμεσος κώδικας με κλωστές: Ο κώδικας προγράμματος είναι ένας κανονικός φορέας των δεικτών διαδικασίας που ονομάζονται κλήσεις που έχουν ταξινομηθεί με τη σειρά που εμφανίζονται.
  • Έμμεσος κώδικας με σπείρωμα: Κάνει την αναπαράσταση του προγραμματισμένου προγράμματος με τη βοήθεια των δεικτών διεύθυνσης. Η παράσταση χρησιμοποιεί τον φορέα των διευθύνσεων στους περιγραφείς και όχι τις διευθύνσεις του κώδικα εκτέλεσης. Οι περιγραφείς, με τη σειρά τους, δείχνουν τον προβλεπόμενο κωδικό εκτέλεσης.
  • Κώδικας υποτροπής με υπορουτίνα: Σε σύγκριση με άλλες μεθόδους, ο κώδικας υποτροπής με υποτροπές έχει εντολές κώδικα που μπορούν να εκτελούνται απευθείας από τη CPU. Στη μέθοδο αυτή, ο χρησιμοποιούμενος φορέας αποτελείται από εντολές JSR ή CALL αντί για ένα διάνυσμα διευθύνσεων.
  • Token Threaded Code: Χρησιμοποιεί την προσέγγιση ThreeStarProgramming για την ερμηνεία των συντάξεων. Οι παραστάσεις περιορίζονται κυρίως σε λιγότερες από 256 εικονικές οδηγίες. Ως αποτέλεσμα αυτού του περιορισμού, ο κώδικας με σπειροειδή ετικέτα είναι επίσης γνωστός ως κώδικας byte.