User Tools

Site Tools


java:deadlock

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
java:deadlock [2016/05/15 19:24] – [Lock Timeouts] gthanosjava:deadlock [2018/03/09 11:33] (current) – [Lock Timeouts] gthanos
Line 120: Line 120:
  
 Το παραπάνω σενάριο έχει 2 μειονεκτήματα. Αφενός εισάγει καθυστερήσεις καθώς τα νήματα απελευθερώνουν τα locks και περιμένουν πριν επιχειρήσουν να ξανακλειδώσουν, αφετέρου αν υπάρχουν πρϋποθέσεις deadlock αυτές είναι πολύ πιθανό να ξαναεμφανιστούν σε επόμενες προσπάθειες κλειδώματος των ιδίων πόρων. Το παραπάνω σενάριο έχει 2 μειονεκτήματα. Αφενός εισάγει καθυστερήσεις καθώς τα νήματα απελευθερώνουν τα locks και περιμένουν πριν επιχειρήσουν να ξανακλειδώσουν, αφετέρου αν υπάρχουν πρϋποθέσεις deadlock αυτές είναι πολύ πιθανό να ξαναεμφανιστούν σε επόμενες προσπάθειες κλειδώματος των ιδίων πόρων.
 +
 +|Προηγούμενο: [[:java:thread_signalling| Συγχρονισμός νημάτων ]] | [[:toc | Περιεχόμενα ]] | Επόμενο: [[java:starvation_fairness | Παρατεταμένη στέρηση πόρων και μέθοδοι αποφυγής της ]]|
 +
java/deadlock.1463340275.txt.gz · Last modified: 2016/05/15 18:24 (external edit)