grand-central-dispatch पर टैग किए गए जवाब

ग्रैंड सेंट्रल डिस्पैच (GCD) मुख्य रूप से Apple ऑपरेटिंग सिस्टम (जैसे, iOS, macOS, watchOS, और tvOS) में समवर्ती और अतुल्यकालिक संचालन के लिए एक सरल और मजबूत तंत्र प्रदान करता है, लेकिन FreeBSD और MidnightBSD भी।

7
IOS 6 में ब्लॉक पूरा करने के लिए dispatch_get_current_queue () के विकल्प?
मेरे पास एक विधि है जो एक ब्लॉक और एक पूर्ण ब्लॉक को स्वीकार करती है। पहला ब्लॉक पृष्ठभूमि में चलना चाहिए, जबकि पूरा ब्लॉक जो कुछ भी कतार में चलना चाहिए था विधि को बुलाया गया था। बाद के लिए मैंने हमेशा इस्तेमाल किया dispatch_get_current_queue(), लेकिन ऐसा लगता है …

5
कार्य समाप्त होने तक प्रतीक्षा की जा रही है
DispatchQueue खत्म होने तक मैं अपना कोड कैसे प्रतीक्षा कर सकता हूं? क्या इसे किसी कंप्लीशनहैंडलर या किसी चीज़ की ज़रूरत है? func myFunction() { var a: Int? DispatchQueue.main.async { var b: Int = 3 a = b } // wait until the task finishes, then print print(a) // - …

2
एआरसी प्रेषण कतारों का समर्थन करता है?
मैं सेब के प्रलेखन "डिस्पैच क्यू के लिए मेमोरी मैनेजमेंट" के बारे में पढ़ रहा हूं: यहां तक ​​कि अगर आप कचरा एकत्र करने वाले आवेदन को लागू करते हैं, तो भी आपको अपनी डिस्पैच क्यु और अन्य प्रेषण वस्तुओं को बनाए रखना होगा और जारी करना होगा। ग्रैंड सेंट्रल …

9
स्विफ्ट 3 जीसीडी एपीआई परिवर्तन के बाद डिस्पैच_ऑन
dispatch_onceभाषा संस्करण 3 में किए गए परिवर्तनों के बाद स्विफ्ट के लिए नया वाक्यविन्यास क्या है ? पुराना संस्करण इस प्रकार था। var token: dispatch_once_t = 0 func test() { dispatch_once(&token) { } } ये उन libdispatch के परिवर्तन हैं जो किए गए थे।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.