Αρχική σελίδα » πως να » Πώς γνωρίζουν τα Windows ότι ένα πρόγραμμα δεν ανταποκρίνεται;

    Πώς γνωρίζουν τα Windows ότι ένα πρόγραμμα δεν ανταποκρίνεται;

    Όποιος έχει χρησιμοποιήσει τα Windows έχει δει το περιστασιακό μήνυμα συστήματος που δηλώνει ότι ένα πρόγραμμα δεν αποκρίνεται, αλλά πώς ακριβώς το γνωρίζουν τα Windows; Η σημερινή θέση Q & A της SuperUser έχει την απάντηση σε μια ερώτηση του ανάγνωσης.

    Η σημερινή συνάντηση ερωτήσεων και απαντήσεων έρχεται σε επαφή με το SuperUser - μια υποδιαίρεση του Stack Exchange, μια κοινότητα που κατευθύνεται από τους ιστότοπους ερωτήσεων & απαντήσεων.

    Φωτογραφία ευγενική προσφορά του Matthias Ripp (Flickr).

    Το ερώτημα

    Ο αναγνώστης SuperUser ArunPrasanth θέλει να μάθει πώς τα Windows γνωρίζουν ότι ένα πρόγραμμα δεν ανταποκρίνεται:

    Πώς γνωρίζουν τα Windows εάν ένα πρόγραμμα δεν ανταποκρίνεται; Διεξάγει διαρκώς δημοσκόπηση για όλες τις τρέχουσες εφαρμογές?

    Πώς γνωρίζουν τα Windows εάν τα προγράμματα δεν ανταποκρίνονται?

    Η απάντηση

    Συνεργάτης SuperUser ratchet freak έχει την απάντηση για εμάς:

    Μια εφαρμογή λαμβάνει συμβάντα από μια ουρά που παρέχεται από τα Windows. Εάν η εφαρμογή δεν διερευνά την ουρά συμβάντων για κάποιο χρονικό διάστημα (5 δευτερόλεπτα), όπως για παράδειγμα για μεγάλο χρονικό διάστημα, τότε τα Windows υποθέτουν ότι η εφαρμογή είναι κρεμασμένη και ειδοποιεί τον χρήστη.

    Για να αποφευχθεί αυτό, οι εφαρμογές πρέπει να ωθήσουν ακριβούς υπολογισμούς στα θέματα των εργαζομένων ή να χωρίσουν την επεξεργασία και να βεβαιωθούν ότι η ουρά παίρνει ερωτηματολόγιο τακτικά.


    Έχετε κάτι να προσθέσετε στην εξήγηση; Απενεργοποιήστε τα σχόλια. Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους τεχνολογικούς χρήστες Stack Exchange; Δείτε το πλήρες νήμα συζήτησης εδώ.