मैं concurrent.futures का उपयोग शुरू करने के लिए एक चल रही प्रक्रिया को कैसे समाप्त कर सकता हूं? जैसा कि मैं समझता हूं, cancel()
विधि कतार से प्रक्रिया को निकालने के लिए है, यदि यह नहीं चल रहा है। लेकिन एक चल रही प्रक्रिया को मारने के बारे में क्या? उदाहरण के लिए, यदि मेरे पास लंबी चल रही प्रक्रिया है, और जब मैं एक जीयूआई में एक रद्द बटन दबाता हूं तो मैं इसे रोकना चाहता हूं।क्या समवर्ती.फ्यूचर में चल रही प्रक्रिया को रोकने का कोई तरीका है?
7
A
उत्तर
0
इस मामले में यह लंबे समय तक चलने वाले कार्य के लिए multiprocessing.Process
का उपयोग करना बेहतर होगा।
नई प्रक्रिया शुरू करने से पहले बनाएँ। बच्चे की प्रक्रिया नियमित रूप से Event
की स्थिति की जांच करें, और Event.is_set()
True
पर लौटने पर इसे बाहर निकालें।
अपने जीयूआई कोड में, Event
पर बटन कॉल set()
से जुड़े कॉलबैक को कॉल करें।
0
आप संबंधित स्टैक ओवरफ़्लो प्रश्न here पर मेरे उत्तर को देखना चाहते हैं।
संक्षेप में, concurrent.futures.ProcessPoolExecutor
के अंदर चल रही प्रक्रिया को रद्द करने का एक आसान तरीका प्रतीत नहीं होता है। लेकिन आप इसे बाल प्रक्रियाओं को मैन्युअल रूप से मारकर हैकी तरीके से पूरा कर सकते हैं।
संबंधित मुद्दे
- 1. क्या सोफेड इंडेक्सर प्रक्रिया को रोकने का कोई तरीका है?
- 2. सी में कोई प्रक्रिया चल रही है या नहीं?
- 3. क्या जावा का उपयोग कर पहले से चल रही प्रक्रिया को प्राप्त/हुक/संलग्न करने का कोई तरीका है?
- 4. क्या CABasicAnimation को रोकने का कोई तरीका है?
- 5. हेरोकू त्रुटि एच 14 (कोई वेब प्रक्रिया चल रही है)
- 6. एक चल रही प्रक्रिया linux
- 7. हेरोकू - कोई वेब प्रक्रिया चल रही नहीं है
- 8. पावरहेल - यदि कोई प्रक्रिया नहीं चल रही है, तो इसे
- 9. जांचें कि प्रक्रिया चल रही है
- 10. क्या एक Magento अनुक्रमणिका प्रक्रिया को रोकने का कोई तरीका है?
- 11. एरलांग। सही तरीका प्रक्रिया को रोकने के
- 12. कोल्डफ्यूज़न में चल रही प्रक्रिया को मार दें?
- 13. पायथन: क्या एक कंसोल को एक चल रही प्रक्रिया
- 14. पाइथन जांचें कि क्या वर्तमान प्रक्रिया चल रही है?
- 15. GetProcessesByName का उपयोग यह जांचने का सबसे अच्छा तरीका है कि कोई प्रक्रिया चल रही है या नहीं?
- 16. क्या कोई सबप्रोसेस अभी भी चल रहा है या नहीं यह जांचने का कोई तरीका है?
- 17. लंबी चल रही प्रक्रिया जो एक फ़ाइल
- 18. चुपचाप विफल होने से जावास्क्रिप्ट को रोकने का कोई तरीका?
- 19. एक रिमोट मशीन पर चल रही एक प्रक्रिया है?
- 20. क्या क्यूयूड जुनीट परीक्षणों को रोकने का कोई तरीका है और अभी भी जावाएफएक्स गुई चल रहा है?
- 21. डेल्फी का उपयोग करके कोई प्रक्रिया चल रही है या नहीं?
- 22. क्या पृष्ठ पर सभी जावास्क्रिप्ट को रोकने का कोई तरीका है?
- 23. क्या चल रही प्रक्रिया और इसकी प्रतीक तालिका का कोर डंप प्राप्त करना संभव है?
- 24. समवर्ती.फ्यूचर कोड में डेडलॉक
- 25. लिनक्स: पहले से चल रही प्रक्रिया का उमास्क प्राप्त करना?
- 26. क्या डॉस विंडो खोलने के लिए _popen को रोकने का कोई तरीका है?
- 27. कोई वेब प्रक्रिया चल रही है त्रुटि - Heroku पर Django को तैनात करना
- 28. क्या ड्रूपल (7) में डुप्लिकेट वर्गीकरण शर्तों को रोकने का कोई तरीका है?
- 29. क्या AJAX पृष्ठों को ब्राउज़र में अकेले देखने से रोकने का कोई तरीका है?
- 30. क्या * रीशेर्पर को समानांतर में असेंबली के यूनिट परीक्षण चलाने से रोकने का कोई तरीका है?