Jawaban:
Tidak ada satu jawaban yang cocok untuk semua ... ini benar-benar berasal dari pengalaman pribadi Anda dan program yang terlibat.
Biasanya, sebuah program akan memiliki ini ketika gagal menanggapi perintah / peristiwa GUI Windows khas seperti maksimalkan / pindahkan dll
Alasan umum untuk ini adalah bahwa program ini adalah utas tunggal dan saat ini sibuk memproses perintah (misalnya, menyimpan).
Biasanya sebuah program akan hidup kembali setelah menyelesaikan tugas, tetapi, tidak ada cara untuk mengetahui sebelumnya - sebanyak mungkin menyelesaikan tugas yang sangat kompleks, kemungkinan besar sama bahwa itu juga dalam tak terbatas lingkaran dan tidak akan pernah pulih!
Secara pribadi, saya akan mengatakan bahwa jika membeku sebagai reaksi atas sesuatu yang telah saya lakukan, saya akan menunggu (hingga) setidaknya satu menit (mis. Menyimpan klik), tetapi, jika itu hanya acak, dan itu tidak beberapa intensif tugas yang akan saya katakan berikan sebentar atau menyimpulkan itu dibekukan.
Maaf saya tidak bisa lebih tepat, tetapi, tidak ada satu jawaban yang cocok untuk semuanya.