Neden XP / Vista'da bir görevi sonlandırmak, altta yatan süreci bitirmekten çok daha uzun sürüyor? Bir işletim sistemi açısından bir görev ve bir süreç arasındaki ilişki nedir?
Neden XP / Vista'da bir görevi sonlandırmak, altta yatan süreci bitirmekten çok daha uzun sürüyor? Bir işletim sistemi açısından bir görev ve bir süreç arasındaki ilişki nedir?
Yanıtlar:
"Görev", "Görev Yöneticisi" tarafından - ismini haklı çıkarmak için - "kullanıcının işlemlerinin ana pencerelerini" (*), varsa listesini göstermek için kullanılan terimdir.
"Görevi Sonlandır", "görev" e ("ana pencere" için mesaj döngüsü), WM_CLOSE mesajına ve son işlemle ilgili işlemdeki zaman aşımına uğraması için son bir şans verir. ( Http://blogs.msdn.com/ eski / bir şey / arşiv / 2004/07/22 / 191123.aspx )
"İşlemi Sonlandır", dosyalarda veya diğer kaynaklarda beklemedeki değişiklikleri iptal eden kaba bir TerminateProcess'tir.
Genel olarak, bir veya iki saniye sürebilen bir Microsoft Çevrimiçi Kilitlenme Analizi (Dr. Watson) raporu için bir mini döküm oluşturulur.
(*) Raymond, bunun çok yanlış olduğunu biliyorum.