Windows Server 2008, IIS 7.5 üzerinde çalışan bir ASP.NET uygulamasında çalışan bir iş parçacığı oluşturuyorum. Bu iş parçacığı iş parçacığının yaptığı ilk şey, N saniye için uykudır ve sonra gerçek işini yapar. Uyku sırasında bir ThreadAbortException yakalamak.Bir worker (işçi) iş parçacığı neden bir Sleep sırasında bir ThreadAbortException deneyimi yaşar?
Bu davranışı açıklayabilir ve davranış puanlarınızı, davranışı ayarlamak için kullanılabilecek herhangi bir IIS/ASP.NET ayarına yönlendirirsiniz.
DÜZENLEME: Daha fazla bilgi. ThreadAbortException yakalama önerisi, sorun etrafında çalışmama yardımcı oldu, teşekkürler. Bu soruyu, öğrendiklerime dayanarak yazdım, ama yine de aynı soru, NEDEN, bu iş parçacığı, uyku sırasında iptal edildi mi?
İki ardışık 17 saniye veya daha kısa süreler için uyursanız ne olur? –
neden tüm iş parçacığı işleyicisini denemeyi denemiyor ve ne olduğunu görüyor musunuz? Büyük olasılıkla, işinize yarayacak bir şey olan ThreadAbortException'ı alırsınız. –
@Robert - sorun yok @ liho1eye - –