Come funziona Windows Know a Program non risponde?

Sommario:

Come funziona Windows Know a Program non risponde?
Come funziona Windows Know a Program non risponde?

Video: Come funziona Windows Know a Program non risponde?

Video: Come funziona Windows Know a Program non risponde?
Video: Things Mr. Welch is No Longer Allowed to do in a RPG #1-2450 Reading Compilation - YouTube 2024, Maggio
Anonim
Chiunque abbia usato Windows ha visto il messaggio occasionale del sistema che indica che un programma non risponde, ma come fa esattamente Windows a saperlo? Il post di Q & A di SuperUser di oggi ha la risposta alla domanda di un lettore sconcertato.
Chiunque abbia usato Windows ha visto il messaggio occasionale del sistema che indica che un programma non risponde, ma come fa esattamente Windows a saperlo? Il post di Q & A di SuperUser di oggi ha la risposta alla domanda di un lettore sconcertato.

La sessione di domande e risposte di oggi ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di domande e risposte basato sulla comunità.

Foto per gentile concessione di Matthias Ripp (Flickr).

La domanda

Lettore SuperUser ArunPrasanth vuole sapere come Windows sa che un programma non risponde:

How does Windows know if a program is not responding? Does it constantly poll all running applications?

Come fa Windows a sapere se i programmi non rispondono?

La risposta

Il collaboratore di SuperUser cricco ha la risposta per noi:

An application gets events from a queue provided by Windows. If the application does not poll the event queue for a while (5 seconds), such as doing a long calculation for example, then Windows assumes that the application is hung and alerts the user.

To avoid that, applications should push expensive calculations to worker threads or split up processing and make sure the queue gets polled regularly.

Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.

Consigliato: