@@ -2164,11 +2164,11 @@ msgid ""
21642164"term:`EAFP` approach. See also :term:`thread-safe`."
21652165msgstr ""
21662166"Σε ένα περιβάλλον πολλαπλών νημάτων, η προσέγγιση LBYL μπορεί να "
2167- "διακινδυνεύσει να εισάγει μια συνθήκη αγώνα μεταξύ \" the looking\" και \" the "
2167+ "διακινδυνεύσει να εισάγει μια συνθήκη :term:`race condition` μεταξύ \" the looking\" και \" the "
21682168"leaping\" . Για παράδειγμα ο κώδικας, ``if key in mapping: return "
21692169"mapping[key]`` μπορεί να αποτύχει εάν ένα άλλο νήμα αφαιρέσει το *key* από "
21702170"το *mapping* μετά τη δοκιμή, αλλά πριν από την αναζήτηση. Αυτό το πρόβλημα "
2171- "μπορεί να λυθεί με κλειδώματα ή χρησιμοποιώντας την προσέγγιση EAFP. Δείτε "
2171+ "μπορεί να λυθεί με :term:`locks <lock>` ή χρησιμοποιώντας την προσέγγιση :term:` EAFP` . Δείτε "
21722172"επίσης :term:`thread-safe`."
21732173
21742174#: glossary.rst:867
@@ -3654,7 +3654,7 @@ msgstr ""
36543654"κοινόχρηστους πόρους. Το :mod:`threading` της Python παρέχει αρκετά "
36553655"συγχρονιστικά πρωτότυπα, όπως :class:`~threading.Lock`, :class:`~threading."
36563656"RLock`, :class:`~threading.Semaphore`, :class:`~threading.Condition`, :class:"
3657- "`~threading.Event`, και :class:` ~threading.Barrier`. Επιπλέον, το :mod:"
3657+ "`~threading.Event`, και :class:`~threading.Barrier`. Επιπλέον, το :mod:"
36583658"`queue` παρέχει ουρές πολλαπλών παραγωγών και πολλαπλών καταναλωτών που "
36593659"είναι ιδιαίτερα χρήσιμες σε πολυνηματικά προγράμματα. Αυτά τα πρωτότυπα "
36603660"βοηθούν στην πρόληψη :term:`race conditions <race condition>` και στον "
0 commit comments