खोज…


परिचय

ग्रैंड सेंट्रल डिस्पैच (GCD) iOS में, Apple मल्टीटास्किंग करने के दो तरीके प्रदान करता है: ग्रैंड सेंट्रल डिस्पैच (GCD) और NSOperationQueue फ्रेमवर्क। हम GCD के बारे में यहां चर्चा करेंगे। जीसीडी काम की इकाइयों का प्रतिनिधित्व करने के लिए एक हल्का तरीका है जो समवर्ती रूप से निष्पादित होने जा रहे हैं आप काम की इन इकाइयों को शेड्यूल नहीं करते हैं; सिस्टम आपके लिए समय-निर्धारण का ध्यान रखता है। ब्लॉकों के बीच निर्भरता को जोड़ना सिरदर्द हो सकता है। एक ब्लॉक को रद्द करना या निलंबित करना एक डेवलपर के रूप में आपके लिए अतिरिक्त काम बनाता है!

ग्रांड केंद्रीय प्रेषण क्या है।

कंसीडर क्या है?

  • एक ही समय में कई काम करना।
  • मल्टीकोर सीपीयू में उपलब्ध कोर की संख्या का लाभ उठाते हुए।
  • समानांतर में कई कार्यक्रम चला रहा है।

कंजर्वेटिव के उद्देश्य

  • सीपीयू को हॉगिंग के बिना पृष्ठभूमि में प्रोग्राम चलाना।
  • कार्य परिभाषित करें, नियम निर्धारित करें और सिस्टम को उनके प्रदर्शन की जिम्मेदारी लेने दें।
  • उपयोगकर्ता की घटनाओं का जवाब देने के लिए मुख्य धागा स्वतंत्र है यह सुनिश्चित करके जवाबदेही में सुधार करें।

डिसिप्‍ट क्‍यूययूएस

ग्रांड केंद्रीय प्रेषण - प्रेषण कतारें हमें कोड के मनमाने ढंग से ब्लॉक को या तो अतुल्यकालिक या तुल्यकालिक रूप से निष्पादित करने की अनुमति देती हैं।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow