में दो धागे बनाएं मैं एक्सकोड और ऑब्जेक्टिव-सी के लिए बहुत नया हूं, इसलिए मुझे वास्तव में पता नहीं है कि मैं अभी तक क्या कर रहा हूं! ;-)
असल में मैं एक आईफोन एप्लिकेशन चाहता हूं जो संभवतः दो धागे चला सकता है, जो बाद में अन्य ऐप्स के साथ संवाद करने के लिए UDP Sockets
का उपयोग करेगा।उद्देश्य-सी
मैंने प्रतिक्रिया करने के लिए फ़ंक्शंस डाल दिए हैं जब UI में start-Thread/stop-Thread
बटन दबाया जाता है, अब मैं उन्हें वास्तव में बनाने और थ्रेड शुरू करने के लिए कोड के साथ भरना चाहता हूं।
- यहां सही प्रक्रिया क्या होगी?
- क्या मुझे
NSThread
उपclass करने की आवश्यकता है? मैं कोड को कहां लागू कर सकता हूं, कि नए धागे निष्पादित होंगे?
मुझे एक रन विधि या कुछ समान नहीं दिखाई दे रहा है। मुझे लगता है कि
selector
के साथ कुछ करने के लिए कुछ है, जो मुझे समझ में नहीं आता है।
[थ्रेडिंग प्रोग्रामिंग गाइड] (http://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/Multithreading/Introduction/Introduction.html) और [NSThread संदर्भ] (https://developer.apple.com/library/ios/#documentation/Cocoa/Reference/Foundation/Classes/NSThread_Class/Reference/Reference.html)। यदि आप 'NSThread' subclass करते हैं, तो आप आमतौर पर 'मुख्य' विधि को ओवरराइड करेंगे। – omz
मेरा सुझाव है कि आप [प्रेषण कतार] का उपयोग करें (http://developer.apple.com/library/ios/#documentation/General/Conceptual/ConcurrencyProgrammingGuide/OperationQueues/OperationQueues.html#//apple_ref/doc/uid/TP40008091-CH102 -एसडब्ल्यू 24) इसके बजाए। – Kevin
मैं दूसरी प्रेषण कतार। – Wevah