Homepage » hogyan kell » Hogyan nem válaszol a Windows egy programnak?

    Hogyan nem válaszol a Windows egy programnak?

    Bárki, aki használta a Windows-ot, látta az alkalmi rendszerüzenetet, amely szerint a program nem válaszol, de hogyan tudja pontosan a Windows? A mai SuperUser Q&A bejegyzés válaszol egy zavaros olvasó kérdésére.

    A mai Kérdések és válaszok munkamenet a Jóvagyon - a Stack Exchange alosztályának, a közösség által vezérelt Q&A webhelyek csoportjának köszönhetően..

    Fénykép jóvoltából Matthias Ripp (Flickr).

    A kérdés

    A SuperUser olvasó ArunPrasanth tudni akarja, hogy a Windows tudja, hogy egy program nem válaszol:

    Hogyan tudja a Windows, hogy egy program nem válaszol? Folyamatosan lekérdezi az összes futó alkalmazást?

    Hogyan tudja a Windows, hogy a programok nem válaszolnak-e?

    A válasz

    A SuperUser hozzájáruló racsnis furcsa a válaszunk:

    Az alkalmazás eseményeket kap a Windows által biztosított sorból. Ha az alkalmazás egy ideig (5 másodpercig) nem lekérdezi az esemény várólistát, mint például egy hosszú számítás, akkor a Windows feltételezi, hogy az alkalmazás lóg és figyelmezteti a felhasználót.

    Ennek elkerülése érdekében az alkalmazásoknak költséges számításokat kell végrehajtaniuk a munkavállalók szálaihoz, vagy meg kell szüntetniük a feldolgozást, és biztosítaniuk kell, hogy a sor rendszeresen lekérdezhető legyen.


    Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.