2011-09-21 15 views
5

मैंने देखा है कि मेरे आवेदन में, CreateProcessWithTokenW कभी-कभी लौटने से पहले बहुत लंबे समय तक (20 सेकंड तक) ब्लॉक करता है। इस लंबे समय तक मेरे मुख्य धागे को अवरुद्ध करने के लिए स्वीकार्य नहीं है, इसलिए मैं कॉल को पृष्ठभूमि थ्रेड पर ले जाने पर विचार कर रहा हूं। हालांकि, मैं सोच रहा हूं कि एक असीमित रूप से CreateProcess करने का एक बेहतर, अंतर्निहित तरीका है, शायद ओवरलैप्ड ऑपरेशंस या इसी तरह का उपयोग करना। क्या किसी को पता है कि ऐसी चीज मौजूद है या नहीं?असिंक्रोनस CreateProcess?

उत्तर

8

CreateProcess और इसके रूपों को आप सब मिला है। यदि अवरोध आपको दर्द देता है तो एक अलग धागा एकमात्र समाधान है।

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