Kiedy program przestaje odpowiadać i zmienia kolor na szary, a pojawia się okno z napisem „ten program nie odpowiada”, skąd mam wiedzieć, kiedy zamknąć okno i kiedy czekać na odpowiedź?
Nie ma jednej odpowiedzi dla wszystkich ... tak naprawdę sprowadza się to do twojego indywidualnego doświadczenia i zaangażowanego programu.
Zazwyczaj program ma to, gdy nie reaguje na typowe polecenia / zdarzenia GUI systemu Windows, takie jak maksymalizacja / przeniesienie itp
Typowe przyczyny tego jest to, że program jest jednowątkowy i aktualnie zajmuje się przetwarzaniem polecenia (na przykład zapisywaniem).
Zwykle program powraca do życia po ukończeniu zadania, ale po prostu nie ma sposobu, aby wiedzieć z góry - o ile może on wykonać bardzo złożone zadanie, równie prawdopodobne jest, że jest on również nieskończony zapętlić i nigdy nie odzyskać!
Osobiście powiedziałbym, że jeśli zawiesza się w reakcji na coś, co zrobiłem, zaczekam (do) co najmniej minutę (np. Zapisywanie kliknięć), ale jeśli jest to przypadkowe i nie jest to intensywne zadania Powiedziałbym, że albo poświęć mu chwilę, albo stwierdz, że jest zamrożone.
Niestety nie mogę być bardziej precyzyjny, ale nie ma jednej odpowiedzi, która pasuje do wszystkiego.