एक कतार CBCentralManager, -initWithDelegate:queue:
के प्रारंभकर्ता में निर्दिष्ट है।मुख्य कतार/मुख्य धागे पर CoreBluetooth प्रतिनिधि?
प्रदर्शन के परिप्रेक्ष्य से, कोर ब्लूटूथ प्रतिनिधियों को पृष्ठभूमि थ्रेड/कतार में शेड्यूल करना बेहतर है? यूआई ऑपरेशन, उदा। पैनिंग या ज़ूमिंग जेस्चर को ट्रैक करना, ब्लूटूथ में हस्तक्षेप करना?
ग्रेट प्रश्न से बाहर ले जाने की आवश्यकता है। मैंने कभी एक और कतार का उपयोग करने के बारे में सोचा नहीं, लेकिन मैंने देखा कि मुझे भेजने वाला सबसे तेज़ संदेश लगभग 50 हर्ट्ज (हर 20ms) हो सकता है; इससे तेज, ऐसा लगता है कि कतारबद्ध है। – sarfata
मैंने पहली बार इस बारे में देखा जब मैं बाहरी एक्सेसरी फ्रेमवर्क का उपयोग कर पिछली परियोजना पर काम कर रहा था। मुझे आश्चर्य है कि क्या यह कोर ब्लूटूथ का भी उपयोग कर रहा है। – ZhangChn