Chiunque abbia utilizzato 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 siti Web di domande e risposte.
Foto per gentile concessione di Matthias Ripp (Flickr).
Lettore SuperUser ArunPrasanth vuole sapere come Windows sa che un programma non risponde:
Come fa Windows a sapere se un programma non risponde? Esegue costantemente il polling di tutte le applicazioni in esecuzione?
Come fa Windows a sapere se i programmi non rispondono?
SuperUser contributor cratchet freak ha la risposta per noi:
Un'applicazione riceve eventi da una coda fornita da Windows. Se l'applicazione non esegue il polling della coda degli eventi per un po '(5 secondi), ad esempio un calcolo lungo, ad esempio, Windows presuppone che l'applicazione sia bloccata e avvisa l'utente.
Per evitare ciò, le applicazioni dovrebbero spingere molto calcoli sui thread di lavoro o sull'elaborazione divisa e assicurati che la coda venga regolarmente interrogata.
Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla il thread completo di discussione qui.
OTT spiega: perché Windows ha più virus di Linux e OS X?
Sto scrivendo questo post perché di recente ho sentito una conversazione tra due amici in cui si raccomandava che l'amico passasse da Windows a Mac o Linux perché i secondi sistemi operativi sono a prova di virus e non ricevono mai malware o rootkit. Uhhh, sbagliato. Totalmente sbagliato. Sfortunatamente, ci sono molte persone che ci credono e pensano che comprare un Mac o installare Ubuntu li proteggerà in qualche modo.C&
Come creare un sondaggio online gratuitamente utilizzando Google Documenti
Al giorno d'oggi, probabilmente fai un sondaggio di qualche tipo un paio di volte alla settimana attraverso Buzzfeed o Facebook o siti di notizie, ecc. Anche se prendiamo un sacco di sondaggi, non molti di noi prendono i nostri sondaggi. Il motivo principale è principalmente perché non esiste un modo super facile e veloce per creare un sondaggio, inviarlo, tenere traccia delle risposte e mostrare i risultati a tutti.D