Home >  Term: κλείδωμα
κλείδωμα

Μια δομή δεδομένων που χρησιμοποιείται για το συγχρονισμό πρόσβασης σε έναν κοινόχρηστο πόρο. Η πιο συνηθισμένη χρήση για ένα κλείδωμα είναι τα πολυνηματικά προγράμματα όπου πολλαπλά νήματα χρειάζονται πρόσβαση σε καθολικά δεδομένα. Σε γενικές γραμμές, μόνο ένα νήμα μπορεί να κρατήσει το κλείδωμα ανά πάσα στιγμή· αυτό το νήμα είναι το μόνο που μπορεί να τροποποιήσει τα δεδομένα κατά τη διάρκεια αυτής της περιόδου. Μερικές παραλλαγές κλειδώματος, όπως το κλείδωμα ανάγνωσης-εγγραφής, επιτρέπουν σε πολλαπλά threads να διαθέτουν ένα συγκεκριμένο κλείδωμα, υπό ορισμένες προϋποθέσεις. Δείτε επίσης κλείδωμα mutex.

0 0

Kūrėjas

  • pkatseas
  • (Greece)

  •  (Platinum) 5352 points
  • 100% positive feedback
© 2024 CSOFT International, Ltd.