Neden java.util.Timer nesnesi için isCancelled
yöntemi yok?Bir Java Zamanlayıcısı'nın iptal edilip edilmediğini kontrol etme
Zamanlayıcı iptal edilmediyse bir görev zamanlamak ve iptal edilmişse doğrudan (aynı iş parçacığı üzerinde) çalıştırmak istiyorum.
Zamanlayıcı zaten iptal edilmişse oluşabilecek IllegalStateException
'u yakalamak için tek seçenek mi? (IllegalStateException
'u yakalamak yanlış geliyor).
bu 'Timer' sınıf az ya da çok kullanımdan kaldırıldı anlamına mı geliyor? –
Evet, bunu söyleyebilirsin. Faturanıza uyuyorsa kullanın, ancak değilse, ExecutorService'e geçin ve asla geriye bakmayın. İkinci düşüncede, bu tavsiye bile tehlikelidir: Eğer 'Timer' ile başlarsanız ve projeniz büyürse, 'ExecutorService' ile çalışmaya başlamadığınız için pişman olabilirsiniz. –
Kullanımdan kaldırıldı mı? Hayır, ama birçok görev için uygun değil. http://stackoverflow.com/questions/2213109/java-util-timer-is-it-deprecated –