ऑब्जेक्ट के लिए isCancelled
विधि क्यों नहीं है?जांच रहा है कि जावा टाइमर रद्द किया गया है
यदि टाइमर रद्द नहीं किया गया है, तो इसे एक कार्य निर्धारित करना है, और इसे रद्द कर दिया गया है, तो इसे सीधे (उसी धागे पर) चलाएं।
क्या IllegalStateException
को पकड़ने का एकमात्र विकल्प है जो टाइमर पहले ही रद्द कर दिया गया हो सकता है? (IllegalStateException
को पकड़ना गलत लगता है)।
क्या इसका मतलब यह है कि 'टाइमर' वर्ग कम या ज्यादा बहिष्कृत है? –
हाँ, आप यह कह सकते हैं। यदि यह आपके बिल को फिट करता है, तो इसका इस्तेमाल करें, लेकिन यदि नहीं, तो 'निष्पादक सेवा' पर जाएं और कभी वापस न देखें। दूसरे विचार पर, यहां तक कि वह सलाह खतरनाक है: यदि आप 'टाइमर' से शुरू करते हैं और आपकी परियोजना बढ़ती है, तो आपको 'निष्पादक सेवा' के साथ शुरुआत करने पर खेद हो सकता है। –
बहिष्कृत? नहीं, लेकिन बहुत सारे कार्यों के लिए अनुचित। http://stackoverflow.com/questions/2213109/java-util-timer-is-it-deprecated –