मेरे पास grails में क्वार्ट्ज नौकरी है, जिसे प्रत्येक 5s में निष्पादित करने की आवश्यकता है, लेकिन मुझे इसकी अनुक्रमिक आवश्यकता है। कुछ स्थितियों में नौकरी का निष्पादन इस 5 एस से अधिक है, इस मामले में मैं निष्पादित नहीं करना चाहता हूं जबकि प्रीविउस एक्सप्ल्यूशन समाप्त नहीं हुआ है। इसे grails में कैसे कॉन्फ़िगर करें?Grails में नौकरी के समवर्ती निष्पादन को कैसे रोकें?
(बेशक पूरे जादू एक स्थिर अस्थिर ध्वज के साथ किया जा सकता है, लेकिन यह करने के लिए एक बहुत ही सुंदर तरीका नहीं है) (इसके अलावा मैं कैसे इस काम के लिए कॉन्फ़िगर कर सकते हैं सिंगलटन होने के लिए?)
THX
हाँ, यह समाधान है। हालांकि मुझे लगता है कि यह कार्यों में निरंतर संचय को रोकता नहीं है कतार ... – csviri
तो आउटऑफमेमरी के अवसर तक कार्य कतार बढ़ने से कैसे रोकें? – csviri
अक्सर आप कार्य को कतारबद्ध करना चाहते हैं, जब कार्य "गिनती" या "चरण-दर-चरण" प्रकार का कार्य होता है तो एक लंबा कार्य दूसरों को निष्पादित करने से नहीं रोकना चाहिए। यदि यह वास्तव में एक समस्या है, तो क्वार्ट्ज शायद वह नहीं है जो आप चाहते हैं, जो आप चाहते हैं वह एक थ्रेड है जो लगातार लूप में चलता है। यदि आपको इसे सीमित करने की आवश्यकता है तो आप देरी के लिए Thread.sleep (शेष समय) डाल सकते हैं। –