Svatko tko je koristio Windows vidio je povremenu poruku sustava u kojoj se navodi da program ne reagira, ali kako to točno Windows zna? Današnji post s pitanjima i odgovorima SuperUser ima odgovor na pitanje zbunjenog čitatelja.



zaboravio lozinku za gmail račun

Današnja sesija pitanja i odgovora dolazi nam zahvaljujući SuperUser-u – pododjelu Stack Exchangea, grupiranja web stranica za pitanja i odgovore koje vodi zajednica.

Fotografija ljubaznošću Matthias Ripp (Flickr) .

promijenim lozinku na facebooku

Pitanje

Čitač SuperUser ArunPrasanth želi znati kako Windows zna da program ne reagira:

Kako Windows zna da program ne reagira? Ispituje li stalno sve pokrenute aplikacije?

Kako Windows zna da programi ne reagiraju?

kako mogu gledati prijatelje

Odgovor

SuperUser suradnik ratchet freak ima odgovor za nas:

Aplikacija dobiva događaje iz reda čekanja koje osigurava Windows. Ako aplikacija neko vrijeme (5 sekundi) ne ispituje red događaja, kao što je, na primjer, obavljanje dugog izračuna, tada Windows pretpostavlja da je aplikacija obješena i upozorava korisnika.

Kako bi se to izbjeglo, aplikacije bi trebale gurnuti skupe izračune u radne niti ili podijeliti obradu i osigurati da se red redovito proziva.


Imate li što dodati objašnjenju? Zvuk isključen u komentarima. Želite li pročitati više odgovora od drugih tehnološki pametnih korisnika Stack Exchangea? Ovdje pogledajte cijelu nit rasprave .

PROČITAJTE SLJEDEĆE
  • › Funkcije u odnosu na formule u Microsoft Excelu: u čemu je razlika?
  • › 5 web stranica koje svaki korisnik Linuxa treba označiti
  • › Mapa računala je 40: Kako je Xerox Star stvorio radnu površinu
  • Cyber ​​ponedjeljak 2021.: Najbolje tehničke ponude
  • › Kako pronaći svoj Spotify omotan 2021
  • › Što je MIL-SPEC zaštita od pada?