2010-09-22 17 views
8

मैं एक पायथन टाइमआउट अपवाद बनाने की कोशिश कर रहा हूं जो मिलीसेकंड में चलता है।सिग्नल.लर्म फ़ंक्शन 1 सेकंड से अधिक रिज़ॉल्यूशन के साथ?

पायथन सिग्नल.लर्म फ़ंक्शन में 1 सेकंड का रिज़ॉल्यूशन है।

एक समकक्ष फ़ंक्शन कैसे प्राप्त करेगा जो किसी दिए गए प्रक्रिया में SIGALRM सिग्नल का अनुरोध करता है, मिलीसेकंड कहता है, सेकेंड के विपरीत?

मुझे अभी तक कोई आसान समाधान नहीं मिला है।

आपके इनपुट के लिए अग्रिम धन्यवाद।

उत्तर

9

इसके बजाय signal.setitimer() का उपयोग करें।

+0

तो मुझे उत्सुकता है कि क्यों पाइथन के 'सिग्नल' मॉड्यूल में 'ualarm() 'के लिए इंटरफ़ेस नहीं है ... सिर्फ इसलिए कि' setitimer' सिग्नलआरएम 'सिग्नल उत्पन्न कर सकता है? –

+0

कोई विचार नहीं। शायद यह कई प्लेटफॉर्म या कुछ पर उपलब्ध नहीं है। मैं एक टिप्पणी के बजाय एक प्रश्न पोस्ट करने का सुझाव देता हूं। –

संबंधित मुद्दे