2011-06-18 5 views
1

Je développe un protocole dans Objective C. J'utilise des files d'attente de messages pour la transmission. Afin de mettre les données dans la file d'attente des messages, un programme logiciel doit être créé pour écouter les événements. L'expéditeur mettra les données dans la file d'attente des messages et fera son autre travail et avisera le destinataire. Le récepteur se réveille alors de l'état d'attente et appelle la routine du logiciel et prend les données.Programmation de threads

Je ne sais pas comment faire cela en utilisant les méthodes Threading. Comme la routine logicielle attend infiniment que les événements se produisent, doit-elle être dans une boucle infinie? Est-ce que cela nécessite la mise en place de spinlocks?

Répondre

4

Vous devriez lire les documents sur la classe NSStream.

+0

Merci. Va lire les documents de NSStream et vous faire savoir si j'ai des doutes. – Angus

Questions connexes